Можно ли изменить, как QtCreator генерирует подписи для функций «getter and setter» из контекстного меню refactor? В частности, это дает мне это прямо сейчас, когда я определяю геттер/сеттер для «m_camera»:Как переопределить способ создания Qt Creator функций getter и setter?
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