aboutsummaryrefslogtreecommitdiffstats
path: root/apiextractor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'apiextractor.cpp')
-rw-r--r--apiextractor.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/apiextractor.cpp b/apiextractor.cpp
index 8c7ea145e..8a2805383 100644
--- a/apiextractor.cpp
+++ b/apiextractor.cpp
@@ -38,7 +38,7 @@ static bool preprocess(const QString& sourceFile,
QFile& targetFile,
const QStringList& includes);
-ApiExtractor::ApiExtractor()
+ApiExtractor::ApiExtractor() : m_builder(0)
{
// Environment TYPESYSTEMPATH
QString envTypesystemPaths = getenv("TYPESYSTEMPATH");
@@ -49,6 +49,7 @@ ApiExtractor::ApiExtractor()
ApiExtractor::~ApiExtractor()
{
+ delete m_builder;
}
void ApiExtractor::addTypesystemSearchPath ( const QString& path )
@@ -76,11 +77,16 @@ void ApiExtractor::setDebugLevel(ReportHandler::DebugLevel debugLevel)
ReportHandler::setDebugLevel(debugLevel);
}
-void ApiExtractor::setSupressWarnings ( bool value )
+void ApiExtractor::setSuppressWarnings ( bool value )
{
TypeDatabase::instance()->setSuppressWarnings(value);
}
+void ApiExtractor::setSilent ( bool value )
+{
+ ReportHandler::setSilent(value);
+}
+
bool ApiExtractor::run()
{
if (m_builder)