aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qtsupport/profilereader.cpp
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>2013-11-06 09:10:39 +0100
committerOswald Buddenhagen <oswald.buddenhagen@digia.com>2013-11-06 15:57:21 +0100
commite6c1681520bcc4163ab375167798d0fb34f0a16c (patch)
tree5cc04a330449be5019d551d35330f04a1b353da9 /src/plugins/qtsupport/profilereader.cpp
parenta7ccb310bef0c8f5c2c41cee20747970d6d9da38 (diff)
make ProFileReader verbose in precise mode
we rely on successful completion and accurate output from it, so it is counterproductive to suppress error messages from it. Change-Id: I35a5e085ff9813ba774f6f24feccb4d0f04019fe Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Diffstat (limited to 'src/plugins/qtsupport/profilereader.cpp')
-rw-r--r--src/plugins/qtsupport/profilereader.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/plugins/qtsupport/profilereader.cpp b/src/plugins/qtsupport/profilereader.cpp
index ad4afe14097..6b122ca13c2 100644
--- a/src/plugins/qtsupport/profilereader.cpp
+++ b/src/plugins/qtsupport/profilereader.cpp
@@ -59,9 +59,10 @@ void ProMessageHandler::message(int type, const QString &msg, const QString &fil
emit writeMessage(format(fileName, lineNo, msg), Core::MessageManager::NoModeSwitch);
}
-void ProMessageHandler::fileMessage(const QString &)
+void ProMessageHandler::fileMessage(const QString &msg)
{
- // we ignore these...
+ if (m_verbose)
+ emit writeMessage(msg, Core::MessageManager::NoModeSwitch);
}
@@ -78,6 +79,12 @@ ProFileReader::~ProFileReader()
pf->deref();
}
+void ProFileReader::setCumulative(bool on)
+{
+ ProMessageHandler::setVerbose(!on);
+ ProFileEvaluator::setCumulative(on);
+}
+
void ProFileReader::aboutToEval(ProFile *, ProFile *pro, EvalFileType type)
{
if (m_ignoreLevel || (type != EvalProjectFile && type != EvalIncludeFile)) {