diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2009-08-20 20:56:20 -0300 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2009-08-21 17:35:58 -0300 |
commit | d3d7fd878d497e410f9d0aeb71a95facb67f5bfd (patch) | |
tree | c552bcf162c610c2e07c302286b35be006cd1ce8 /apiextractor.h | |
parent | c645e083901079dd073eca84a0b822d37daf0293 (diff) |
Added a lot of helper methods to APIExtractor interface
Reviewed by Setanta
Diffstat (limited to 'apiextractor.h')
-rw-r--r-- | apiextractor.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/apiextractor.h b/apiextractor.h index 8cad8f1da..2c65ed461 100644 --- a/apiextractor.h +++ b/apiextractor.h @@ -25,6 +25,7 @@ #define APIEXTRACTOR_H #include "reporthandler.h" +#include "abstractmetalang.h" #include <QStringList> class AbstractMetaBuilder; @@ -42,7 +43,18 @@ public: void setSuppressWarnings(bool value); void setSilent(bool value); void addTypesystemSearchPath(const QString& path); + void addTypesystemSearchPath(const QStringList& paths); void addIncludePath(const QString& path); + void addIncludePath(const QStringList& paths); + + AbstractMetaEnumList globalEnums() const; + AbstractMetaFunctionList globalFunctions() const; + AbstractMetaClassList classes() const; + PrimitiveTypeEntryList primitiveTypes() const; + ContainerTypeEntryList containerTypes() const; + QSet<QString> qtMetaTypeDeclaredTypeNames() const; + + int classCount() const; bool run(); private: |