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