From 210b9aa2276efb93d15fff313c1cb6458ef03636 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Thu, 15 Jun 2017 10:49:18 +0200 Subject: [PATCH] CMake: Provide more information in server-mode Provide more information about what is happening in server mode. Change-Id: I69cbf0b2cb197789231499ac601a08af33ed6b6e Reviewed-by: Tim Jenssen --- src/plugins/cmakeprojectmanager/servermodereader.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/cmakeprojectmanager/servermodereader.cpp b/src/plugins/cmakeprojectmanager/servermodereader.cpp index a3a06b2a8b3..8bcc834688b 100644 --- a/src/plugins/cmakeprojectmanager/servermodereader.cpp +++ b/src/plugins/cmakeprojectmanager/servermodereader.cpp @@ -107,6 +107,7 @@ void ServerModeReader::setParameters(const BuildDirReader::Parameters &p) connect(m_cmakeServer.get(), &ServerMode::disconnected, this, [this]() { stop(); + Core::MessageManager::write(tr("Parsing of CMake project failed: Connection to CMake server lost.")); m_cmakeServer.reset(); }, Qt::QueuedConnection); // Delay } @@ -137,6 +138,7 @@ void ServerModeReader::resetData() void ServerModeReader::parse(bool force) { emit configurationStarted(); + Core::MessageManager::write(tr("Starting to parse CMake project for Qt Creator.")); QTC_ASSERT(m_cmakeServer, return); QVariantMap extra; @@ -375,6 +377,7 @@ void ServerModeReader::handleReply(const QVariantMap &data, const QString &inRep m_future.reset(); } m_hasData = true; + Core::MessageManager::write(tr("CMake Project was parsed successfully.")); emit dataAvailable(); } } @@ -384,6 +387,7 @@ void ServerModeReader::handleError(const QString &message) TaskHub::addTask(Task::Error, message, ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM, Utils::FileName(), -1); stop(); + Core::MessageManager::write(tr("CMake Project parsing failed.")); emit errorOccured(message); }