From f54ce8b89fb599dbf0c5bad7adcb58a867e7594f Mon Sep 17 00:00:00 2001 From: Hugo Lima Date: Thu, 20 Aug 2009 18:59:23 -0300 Subject: - Correctly initialize and delete the AbstractMetaBuilder - Fix typo in setSuppressWarning method - Added setSilent method --- apiextractor.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'apiextractor.cpp') 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) -- cgit v1.2.3