forked from qt-creator/qt-creator
ProjectExplorer: Simplify RunControl::appendMessage
Use a signal directly now, the users know the caller. Change-Id: Ib2ff4dbe3047eddf2a060eef060b487a4c17e78c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -595,9 +595,8 @@ void TestRunner::debugTests()
|
|||||||
outputreader->setId(inferior.executable);
|
outputreader->setId(inferior.executable);
|
||||||
connect(outputreader, &TestOutputReader::newOutputAvailable,
|
connect(outputreader, &TestOutputReader::newOutputAvailable,
|
||||||
TestResultsPane::instance(), &TestResultsPane::addOutput);
|
TestResultsPane::instance(), &TestResultsPane::addOutput);
|
||||||
connect(runControl, &ProjectExplorer::RunControl::appendMessageRequested,
|
connect(runControl, &ProjectExplorer::RunControl::appendMessage,
|
||||||
this, [outputreader]
|
this, [outputreader](const QString &msg, Utils::OutputFormat format) {
|
||||||
(ProjectExplorer::RunControl *, const QString &msg, Utils::OutputFormat format) {
|
|
||||||
processOutput(outputreader, msg, format);
|
processOutput(outputreader, msg, format);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -413,8 +413,10 @@ void AppOutputPane::createNewOutputWindow(RunControl *rc)
|
|||||||
this, &AppOutputPane::slotRunControlFinished);
|
this, &AppOutputPane::slotRunControlFinished);
|
||||||
connect(rc, &RunControl::applicationProcessHandleChanged,
|
connect(rc, &RunControl::applicationProcessHandleChanged,
|
||||||
this, &AppOutputPane::enableDefaultButtons);
|
this, &AppOutputPane::enableDefaultButtons);
|
||||||
connect(rc, &RunControl::appendMessageRequested,
|
connect(rc, &RunControl::appendMessage,
|
||||||
this, &AppOutputPane::appendMessage);
|
this, [this, rc](const QString &out, Utils::OutputFormat format) {
|
||||||
|
appendMessage(rc, out, format);
|
||||||
|
});
|
||||||
|
|
||||||
// First look if we can reuse a tab
|
// First look if we can reuse a tab
|
||||||
const Runnable thisRunnable = rc->runnable();
|
const Runnable thisRunnable = rc->runnable();
|
||||||
|
|||||||
@@ -1548,11 +1548,6 @@ void RunControlPrivate::debugMessage(const QString &msg)
|
|||||||
qCDebug(statesLog()) << msg;
|
qCDebug(statesLog()) << msg;
|
||||||
}
|
}
|
||||||
|
|
||||||
void RunControl::appendMessage(const QString &msg, Utils::OutputFormat format)
|
|
||||||
{
|
|
||||||
emit appendMessageRequested(this, msg, format);
|
|
||||||
}
|
|
||||||
|
|
||||||
// SimpleTargetRunner
|
// SimpleTargetRunner
|
||||||
|
|
||||||
SimpleTargetRunner::SimpleTargetRunner(RunControl *runControl)
|
SimpleTargetRunner::SimpleTargetRunner(RunControl *runControl)
|
||||||
|
|||||||
@@ -451,8 +451,6 @@ public:
|
|||||||
const Runnable &runnable() const;
|
const Runnable &runnable() const;
|
||||||
void setRunnable(const Runnable &runnable);
|
void setRunnable(const Runnable &runnable);
|
||||||
|
|
||||||
virtual void appendMessage(const QString &msg, Utils::OutputFormat format);
|
|
||||||
|
|
||||||
static bool showPromptToStopDialog(const QString &title, const QString &text,
|
static bool showPromptToStopDialog(const QString &title, const QString &text,
|
||||||
const QString &stopButtonText = QString(),
|
const QString &stopButtonText = QString(),
|
||||||
const QString &cancelButtonText = QString(),
|
const QString &cancelButtonText = QString(),
|
||||||
@@ -485,8 +483,7 @@ public:
|
|||||||
static WorkerCreator producer(RunConfiguration *runConfiguration, Core::Id runMode);
|
static WorkerCreator producer(RunConfiguration *runConfiguration, Core::Id runMode);
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void appendMessageRequested(ProjectExplorer::RunControl *runControl,
|
void appendMessage(const QString &msg, Utils::OutputFormat format);
|
||||||
const QString &msg, Utils::OutputFormat format);
|
|
||||||
void aboutToStart();
|
void aboutToStart();
|
||||||
void started();
|
void started();
|
||||||
void stopped();
|
void stopped();
|
||||||
|
|||||||
Reference in New Issue
Block a user