diff options
Diffstat (limited to 'ApiExtractor/abstractmetalang.h')
-rw-r--r-- | ApiExtractor/abstractmetalang.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/ApiExtractor/abstractmetalang.h b/ApiExtractor/abstractmetalang.h index 0201e9435..a9502b71a 100644 --- a/ApiExtractor/abstractmetalang.h +++ b/ApiExtractor/abstractmetalang.h @@ -98,16 +98,6 @@ private: }; -class AbstractMetaClassList : public QList<AbstractMetaClass *> -{ -public: - AbstractMetaClass *findClass(const QString &name) const; - AbstractMetaClass *findClass(const TypeEntry* typeEntry) const; - AbstractMetaEnumValue *findEnumValue(const QString &string) const; - AbstractMetaEnum *findEnum(const EnumTypeEntry *entry) const; - -}; - class AbstractMetaAttributes { Q_GADGET @@ -1917,6 +1907,16 @@ public: { return m_hasToStringCapability; } + + static AbstractMetaClass *findClass(const AbstractMetaClassList &classes, + const QString &name); + static AbstractMetaClass *findClass(const AbstractMetaClassList &classes, + const TypeEntry* typeEntry); + static AbstractMetaEnumValue *findEnumValue(const AbstractMetaClassList &classes, + const QString &string); + static AbstractMetaEnum *findEnum(const AbstractMetaClassList &classes, + const EnumTypeEntry *entry); + private: #ifndef QT_NO_DEBUG_STREAM friend QDebug operator<<(QDebug d, const AbstractMetaClass *ac); |