diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2009-08-25 23:40:20 -0300 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2009-08-26 13:32:10 -0300 |
commit | 7ab82eea807ed63ef4bf88668f12568e340b6b5c (patch) | |
tree | 8c26c1310988109345892772977dbfd740745088 /generator.h | |
parent | 5255857f84d629241806d883bb23981b49fd4bc8 (diff) |
Use QFlags instead of an int as parameter type in some methods.
Reviewed by Setanta
Diffstat (limited to 'generator.h')
-rw-r--r-- | generator.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/generator.h b/generator.h index 8040072aa..06dca5074 100644 --- a/generator.h +++ b/generator.h @@ -85,6 +85,7 @@ public: ForceValueType = ExcludeReference | ExcludeConst }; + Q_DECLARE_FLAGS(Options, Option) Generator(); virtual ~Generator(); @@ -147,7 +148,7 @@ public: */ QString translateType(const AbstractMetaType *metatype, const AbstractMetaClass *context, - int option = NoOption) const; + Options options = NoOption) const; /** * Function used to write the fucntion arguments on the class buffer. @@ -158,11 +159,11 @@ public: */ virtual void writeFunctionArguments(QTextStream &s, const AbstractMetaFunction *metafunction, - uint options = 0) const = 0; + Options options = NoOption) const = 0; virtual void writeArgumentNames(QTextStream &s, const AbstractMetaFunction *metafunction, - uint options = 0) const = 0; + Options options = NoOption) const = 0; void replaceTemplateVariables(QString &code, const AbstractMetaFunction *func); |