From 2a4bfc8dec2554d1b003c970b5f66d62e54a138a Mon Sep 17 00:00:00 2001 From: con <qtc-committer@nokia.com> Date: Mon, 13 Dec 2010 18:02:43 +0100 Subject: [PATCH] Remove some TODOs --- src/plugins/coreplugin/externaltool.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/plugins/coreplugin/externaltool.cpp b/src/plugins/coreplugin/externaltool.cpp index 4ea68bc67af..1de759c38b0 100644 --- a/src/plugins/coreplugin/externaltool.cpp +++ b/src/plugins/coreplugin/externaltool.cpp @@ -87,7 +87,6 @@ ExternalTool::ExternalTool() : ExternalTool::~ExternalTool() { - // TODO kill running process } QString ExternalTool::id() const @@ -349,7 +348,6 @@ void ExternalToolRunner::run() } } m_process = new QProcess; - // TODO error handling, finish reporting, reading output, etc connect(m_process, SIGNAL(started()), this, SLOT(started())); connect(m_process, SIGNAL(finished(int,QProcess::ExitStatus)), this, SLOT(finished(int,QProcess::ExitStatus))); connect(m_process, SIGNAL(error(QProcess::ProcessError)), this, SLOT(error(QProcess::ProcessError))); @@ -404,7 +402,6 @@ void ExternalToolRunner::readStandardOutput() return; QByteArray data = m_process->readAllStandardOutput(); QString output = m_outputCodec->toUnicode(data.constData(), data.length(), &m_outputCodecState); - // TODO handle the ReplaceSelection flag if (m_tool->outputHandling() == ExternalTool::ShowInPane) { ICore::instance()->messageManager()->printToOutputPane(output, true); } else if (m_tool->outputHandling() == ExternalTool::ReplaceSelection) { @@ -418,7 +415,6 @@ void ExternalToolRunner::readStandardError() return; QByteArray data = m_process->readAllStandardError(); QString output = m_outputCodec->toUnicode(data.constData(), data.length(), &m_errorCodecState); - // TODO handle the ReplaceSelection flag if (m_tool->errorHandling() == ExternalTool::ShowInPane) { ICore::instance()->messageManager()->printToOutputPane(output, true); } else if (m_tool->errorHandling() == ExternalTool::ReplaceSelection) { @@ -439,6 +435,7 @@ ExternalToolManager::ExternalToolManager(Core::ICore *core) ExternalToolManager::~ExternalToolManager() { + // TODO kill running tools qDeleteAll(m_tools); } -- GitLab