CppEditor: Offer to create getters and setters for all class members

Fixes: QTCREATORBUG-14504
Change-Id: I12c687492b12c6997064eb7f137b6ccb189d2009
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Christian Kandeler
2020-06-30 17:09:23 +02:00
parent 9822e83392
commit e210bcf3eb
4 changed files with 482 additions and 30 deletions

View File

@@ -437,6 +437,21 @@ public:
void match(const CppQuickFixInterface &interface, TextEditor::QuickFixOperations &result) override;
};
/*!
Adds getter and setter functions for several member variables
*/
class GenerateGettersSettersForClass : public CppQuickFixFactory
{
protected:
void setTest() { m_test = true; }
private:
void match(const CppQuickFixInterface &interface,
TextEditor::QuickFixOperations &result) override;
bool m_test = false;
};
/*!
Adds missing members for a Q_PROPERTY
*/