2016-08-09 7 views
1

QtCreatorがリファクタのコンテキストメニューから "getter and setter"関数のシグネチャを生成する方法を編集することはできますか?私は「m_camera」のためにゲッター/セッターを定義する際に具体的には、今、私にこの権利を与える:Qt Creatorがゲッターとセッターの関数を作成する方法を再定義する方法は?

std::shared_ptr<CameraGrabber> camera() const; 
void setCamera(const std::shared_ptr<CameraGrabber>& camera); 
private: 
    std::shared_ptr<CameraGrabber> m_camera; 

実際に私が代わりにこのような何かを取得したいときは:

auto camera() const -> std::shared_ptr<CameraGrabber> ; 
void setCamera(std::shared_ptr<CameraGrabber> camera); 
private: 
    std::shared_ptr<CameraGrabber> m_camera; 

これはQtCreatorバージョンであります4.0.3;おそらく、カスタム関数のプラグインやテンプレート定義ファイルがあり、get/set関数の宣言方法を制御するために使用できますか?

関連

qtcreator customize getters and setters

How to add short-key for "Add Definition in class.cpp" in Qt Creator

答えて

0

最も簡単な方法は、Qt Creatorの独自のビルドを作成することです(これはQt Creator内から行うことができます)、リファクタリングを行うプラグインを好みに合わせて変更します。それは私が考える最小限の変更でなければなりません。

関連する問題