summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPawel Polanski <pawel.3.polanski@nokia.com>2011-09-08 11:34:09 +0200
committerPaweł Polański <jaggernod@gmail.com>2011-09-08 12:54:07 +0200
commiteb206dfed7a0a94032a4eeb30c39369ff0cd5298 (patch)
tree41ae5a58420107758f44af139b7e813c2b469219
parentc4fb17bef9175557ab071a154b6799e098fdb379 (diff)
downloadqt-creator-eb206dfed7a0a94032a4eeb30c39369ff0cd5298.tar.gz
CODA: Debug output added to CODA 4.0.23
Change-Id: Idd2ea3d11a5ee193205c642cc6176ec70c6ef41a Reviewed-on: http://codereview.qt-project.org/4418 Reviewed-by: Paweł Polański <jaggernod@gmail.com>
-rw-r--r--src/plugins/qt4projectmanager/qt-s60/codaruncontrol.cpp35
-rw-r--r--src/plugins/qt4projectmanager/qt-s60/codaruncontrol.h6
2 files changed, 11 insertions, 30 deletions
diff --git a/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.cpp b/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.cpp
index fb90db4da6..1f0e24504e 100644
--- a/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.cpp
+++ b/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.cpp
@@ -70,7 +70,6 @@ CodaRunControl::CodaRunControl(RunConfiguration *runConfiguration, const QString
S60RunControlBase(runConfiguration, mode),
m_port(0),
m_state(StateUninit),
- m_codaFlags(0),
m_stopAfterConnect(false)
{
const S60DeviceRunConfiguration *s60runConfig = qobject_cast<S60DeviceRunConfiguration *>(runConfiguration);
@@ -167,7 +166,7 @@ void CodaRunControl::doStop()
case StateProcessRunning:
QTC_ASSERT(!m_runningProcessId.isEmpty(), return);
m_codaDevice->sendRunControlTerminateCommand(CodaCallback(),
- m_runningProcessId.toAscii());
+ m_runningProcessId.toAscii());
break;
default:
if (debug)
@@ -226,10 +225,7 @@ void CodaRunControl::slotCodaEvent(const CodaEvent &event)
void CodaRunControl::initCommunication()
{
- if (m_codaFlags & OptionsUseDebugSession)
- m_codaDevice->sendDebugSessionControlSessionStartCommand(CodaCallback(this, &CodaRunControl::handleDebugSessionStarted));
- else
- m_codaDevice->sendLoggingAddListenerCommand(CodaCallback(this, &CodaRunControl::handleAddListener));
+ m_codaDevice->sendDebugSessionControlSessionStartCommand(CodaCallback(this, &CodaRunControl::handleDebugSessionStarted));
}
void CodaRunControl::handleConnected(const CodaEvent &event)
@@ -241,8 +237,6 @@ void CodaRunControl::handleConnected(const CodaEvent &event)
setProgress(maxProgress()*0.80);
m_codaServices = static_cast<const CodaLocatorHelloEvent &>(event).services();
- if (m_codaServices.contains(QLatin1String("DebugSessionControl")))
- m_codaFlags |= OptionsUseDebugSession;
emit connected();
if (!m_stopAfterConnect)
@@ -255,11 +249,7 @@ void CodaRunControl::handleContextRemoved(const CodaEvent &event)
= static_cast<const CodaRunControlContextRemovedEvent &>(event).ids();
if (!m_runningProcessId.isEmpty()
&& removedItems.contains(m_runningProcessId.toAscii())) {
- appendMessage(tr("Process has finished.\n"), Utils::NormalMessageFormat);
- if (m_codaFlags & OptionsUseDebugSession)
- m_codaDevice->sendDebugSessionControlSessionEndCommand(CodaCallback(this, &CodaRunControl::handleDebugSessionEnded));
- else
- finishRunControl();
+ m_codaDevice->sendDebugSessionControlSessionEndCommand(CodaCallback(this, &CodaRunControl::handleDebugSessionEnded));
}
}
@@ -355,7 +345,7 @@ void CodaRunControl::handleFindProcesses(const CodaCommandResult &result)
executableUid(),
commandLineArguments().split(' '),
QString(),
- !(m_codaFlags & OptionsUseDebugSession));
+ true);
appendMessage(tr("Launching: %1\n").arg(executableName()), Utils::NormalMessageFormat);
}
}
@@ -365,17 +355,14 @@ void CodaRunControl::handleCreateProcess(const CodaCommandResult &result)
const bool ok = result.type == CodaCommandResult::SuccessReply;
bool processCreated = false;
if (ok) {
- if (m_codaFlags & OptionsUseDebugSession) {
- if (result.values.size()) {
- JsonValue id = result.values.at(0).findChild("ID");
- if (id.isValid()) {
- m_state = StateProcessRunning;
- m_runningProcessId = id.data();
- processCreated = true;
- }
+ if (result.values.size()) {
+ JsonValue id = result.values.at(0).findChild("ID");
+ if (id.isValid()) {
+ m_state = StateProcessRunning;
+ m_runningProcessId = id.data();
+ processCreated = true;
}
- } else // If no DebugSession is present the process will already be created by now
- processCreated = true;
+ }
}
if (processCreated) {
setProgress(maxProgress());
diff --git a/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.h b/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.h
index ccbb7701e2..584897c6e6 100644
--- a/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.h
+++ b/src/plugins/qt4projectmanager/qt-s60/codaruncontrol.h
@@ -116,11 +116,6 @@ private:
StateDebugSessionEnded
};
- enum Options {
- OptionsNone = 0,
- OptionsUseDebugSession = 1
- };
-
QSharedPointer<Coda::CodaDevice> m_codaDevice;
QString m_address;
@@ -130,7 +125,6 @@ private:
QStringList m_codaServices;
State m_state;
- quint32 m_codaFlags;
bool m_stopAfterConnect;
};