是否可以编辑 QtCreator 如何从重构上下文菜单生成“getter 和 setter”函数的签名?具体来说,当我为“m_camera”定义 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
最佳答案
目前这是不可能的,无论是 qtcreator 本身还是我所知道的任何插件。
我建议您为相应的功能请求投票:https://bugreports.qt.io/browse/QTCREATORBUG-12678 .
关于c++ - Qt Creator如何重新定义getter和setter函数的创建方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38860728/