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