aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apiextractor.cpp7
-rw-r--r--apiextractor.h1
2 files changed, 8 insertions, 0 deletions
diff --git a/apiextractor.cpp b/apiextractor.cpp
index 700e85072..6443c0735 100644
--- a/apiextractor.cpp
+++ b/apiextractor.cpp
@@ -109,6 +109,13 @@ void ApiExtractor::setApiVersion(double version)
TypeDatabase::instance()->setApiVersion(version);
}
+void ApiExtractor::setDropTypeEntries(QString dropEntries)
+{
+ dropEntries.remove(' ');
+ QStringList entries = dropEntries.split(';');
+ TypeDatabase::instance()->setDropTypeEntries(entries);
+}
+
AbstractMetaEnumList ApiExtractor::globalEnums() const
{
Q_ASSERT(m_builder);
diff --git a/apiextractor.h b/apiextractor.h
index b7d85c3fc..9874d1275 100644
--- a/apiextractor.h
+++ b/apiextractor.h
@@ -49,6 +49,7 @@ public:
void addIncludePath(const QStringList& paths);
void setLogDirectory(const QString& logDir);
void setApiVersion(double version);
+ void setDropTypeEntries(QString dropEntries);
AbstractMetaEnumList globalEnums() const;
AbstractMetaFunctionList globalFunctions() const;