Improved statusbar output for the debugger mode

* We now consistently avoid punctuation when possible
* Renamed usage of "Inferior" and "Program" to "Application" for
  increased readability
* Fixed inconsistent spacing in front of statusbar label

Reviewed-by:hjk
This commit is contained in:
Jens Bache-Wiig
2010-03-23 14:49:02 +01:00
parent 59af793953
commit a3b7290f37
4 changed files with 20 additions and 18 deletions

View File

@@ -266,6 +266,7 @@ struct DebuggerManagerPrivate
/// Views /// Views
DebuggerMainWindow *m_mainWindow; DebuggerMainWindow *m_mainWindow;
QLabel *m_statusLabel; QLabel *m_statusLabel;
QDockWidget *m_breakDock; QDockWidget *m_breakDock;
@@ -769,7 +770,7 @@ void DebuggerManager::showStatusMessage(const QString &msg0, int timeout)
showDebuggerOutput(LogStatus, msg0); showDebuggerOutput(LogStatus, msg0);
QString msg = msg0; QString msg = msg0;
msg.replace(QLatin1Char('\n'), QString()); msg.replace(QLatin1Char('\n'), QString());
d->m_statusLabel->setText(QLatin1String(" ") + msg); d->m_statusLabel->setText(msg);
if (timeout > 0) { if (timeout > 0) {
d->m_statusTimer->setSingleShot(true); d->m_statusTimer->setSingleShot(true);
d->m_statusTimer->start(timeout); d->m_statusTimer->start(timeout);
@@ -782,7 +783,7 @@ void DebuggerManager::showStatusMessage(const QString &msg0, int timeout)
void DebuggerManager::notifyInferiorStopped() void DebuggerManager::notifyInferiorStopped()
{ {
setState(InferiorStopped); setState(InferiorStopped);
showStatusMessage(tr("Stopped."), 5000); showStatusMessage(tr("Stopped"), 5000);
} }
void DebuggerManager::notifyInferiorRunning() void DebuggerManager::notifyInferiorRunning()
@@ -794,7 +795,7 @@ void DebuggerManager::notifyInferiorRunning()
void DebuggerManager::notifyInferiorExited() void DebuggerManager::notifyInferiorExited()
{ {
setState(DebuggerNotReady); setState(DebuggerNotReady);
showStatusMessage(tr("Exited."), 5000); showStatusMessage(tr("Exited"), 5000);
} }
void DebuggerManager::notifyInferiorPidChanged(qint64 pid) void DebuggerManager::notifyInferiorPidChanged(qint64 pid)

View File

@@ -1006,6 +1006,7 @@ bool DebuggerPlugin::initialize(const QStringList &arguments, QString *errorMess
m_manager->threadsWindow(), SIGNAL(threadSelected(int))); m_manager->threadsWindow(), SIGNAL(threadSelected(int)));
hbox->addWidget(threadBox); hbox->addWidget(threadBox);
hbox->addSpacerItem(new QSpacerItem(4, 0));
hbox->addWidget(m_manager->statusLabel(), 10); hbox->addWidget(m_manager->statusLabel(), 10);

View File

@@ -76,22 +76,22 @@ QString AbstractGdbAdapter::msgGdbStopFailed(const QString &why)
QString AbstractGdbAdapter::msgInferiorStopFailed(const QString &why) QString AbstractGdbAdapter::msgInferiorStopFailed(const QString &why)
{ {
return tr("Inferior process could not be stopped:\n%1").arg(why); return tr("Application process could not be stopped:\n%1").arg(why);
} }
QString AbstractGdbAdapter::msgInferiorStarted() QString AbstractGdbAdapter::msgInferiorStarted()
{ {
return tr("Inferior started."); return tr("Application started");
} }
QString AbstractGdbAdapter::msgInferiorRunning() QString AbstractGdbAdapter::msgInferiorRunning()
{ {
return tr("Inferior running."); return tr("Application running");
} }
QString AbstractGdbAdapter::msgAttachedToStoppedInferior() QString AbstractGdbAdapter::msgAttachedToStoppedInferior()
{ {
return tr("Attached to stopped inferior."); return tr("Attached to stopped application");
} }
QString AbstractGdbAdapter::msgConnectRemoteServerFailed(const QString &why) QString AbstractGdbAdapter::msgConnectRemoteServerFailed(const QString &why)

View File

@@ -423,7 +423,7 @@ void GdbEngine::handleResponse(const QByteArray &buff)
// symbols-loaded="0" // symbols-loaded="0"
QByteArray id = result.findChild("id").data(); QByteArray id = result.findChild("id").data();
if (!id.isEmpty()) if (!id.isEmpty())
showStatusMessage(tr("Library %1 loaded.").arg(_(id)), 1000); showStatusMessage(tr("Library %1 loaded").arg(_(id)), 1000);
int progress = m_progress->progressValue(); int progress = m_progress->progressValue();
m_progress->setProgressValue(qMin(70, progress + 1)); m_progress->setProgressValue(qMin(70, progress + 1));
invalidateSourcesList(); invalidateSourcesList();
@@ -432,7 +432,7 @@ void GdbEngine::handleResponse(const QByteArray &buff)
// target-name="/usr/lib/libdrm.so.2", // target-name="/usr/lib/libdrm.so.2",
// host-name="/usr/lib/libdrm.so.2" // host-name="/usr/lib/libdrm.so.2"
QByteArray id = result.findChild("id").data(); QByteArray id = result.findChild("id").data();
showStatusMessage(tr("Library %1 unloaded.").arg(_(id)), 1000); showStatusMessage(tr("Library %1 unloaded").arg(_(id)), 1000);
invalidateSourcesList(); invalidateSourcesList();
} else if (asyncClass == "thread-group-created") { } else if (asyncClass == "thread-group-created") {
// Archer has "{id="28902"}" // Archer has "{id="28902"}"
@@ -446,20 +446,20 @@ void GdbEngine::handleResponse(const QByteArray &buff)
} else if (asyncClass == "thread-created") { } else if (asyncClass == "thread-created") {
//"{id="1",group-id="28902"}" //"{id="1",group-id="28902"}"
QByteArray id = result.findChild("id").data(); QByteArray id = result.findChild("id").data();
showStatusMessage(tr("Thread %1 created.").arg(_(id)), 1000); showStatusMessage(tr("Thread %1 created").arg(_(id)), 1000);
} else if (asyncClass == "thread-group-exited") { } else if (asyncClass == "thread-group-exited") {
// Archer has "{id="28902"}" // Archer has "{id="28902"}"
QByteArray id = result.findChild("id").data(); QByteArray id = result.findChild("id").data();
showStatusMessage(tr("Thread group %1 exited.").arg(_(id)), 1000); showStatusMessage(tr("Thread group %1 exited").arg(_(id)), 1000);
} else if (asyncClass == "thread-exited") { } else if (asyncClass == "thread-exited") {
//"{id="1",group-id="28902"}" //"{id="1",group-id="28902"}"
QByteArray id = result.findChild("id").data(); QByteArray id = result.findChild("id").data();
QByteArray groupid = result.findChild("group-id").data(); QByteArray groupid = result.findChild("group-id").data();
showStatusMessage(tr("Thread %1 in group %2 exited.") showStatusMessage(tr("Thread %1 in group %2 exited")
.arg(_(id)).arg(_(groupid)), 1000); .arg(_(id)).arg(_(groupid)), 1000);
} else if (asyncClass == "thread-selected") { } else if (asyncClass == "thread-selected") {
QByteArray id = result.findChild("id").data(); QByteArray id = result.findChild("id").data();
showStatusMessage(tr("Thread %1 selected.").arg(_(id)), 1000); showStatusMessage(tr("Thread %1 selected").arg(_(id)), 1000);
//"{id="2"}" //"{id="2"}"
#if defined(Q_OS_MAC) #if defined(Q_OS_MAC)
} else if (asyncClass == "shlibs-updated") { } else if (asyncClass == "shlibs-updated") {
@@ -1161,13 +1161,13 @@ void GdbEngine::handleStopResponse(const GdbMi &data)
setState(InferiorStopped); setState(InferiorStopped);
QString msg; QString msg;
if (reason == "exited") { if (reason == "exited") {
msg = tr("Program exited with exit code %1.") msg = tr("Application exited with exit code %1")
.arg(_(data.findChild("exit-code").toString())); .arg(_(data.findChild("exit-code").toString()));
} else if (reason == "exited-signalled" || reason == "signal-received") { } else if (reason == "exited-signalled" || reason == "signal-received") {
msg = tr("Program exited after receiving signal %1.") msg = tr("Application exited after receiving signal %1")
.arg(_(data.findChild("signal-name").toString())); .arg(_(data.findChild("signal-name").toString()));
} else { } else {
msg = tr("Program exited normally."); msg = tr("Application exited normally");
} }
showStatusMessage(msg); showStatusMessage(msg);
setState(InferiorShuttingDown); setState(InferiorShuttingDown);
@@ -1380,7 +1380,7 @@ void GdbEngine::handleStop1(const GdbMi &data)
showMessageBox(QMessageBox::Information, showMessageBox(QMessageBox::Information,
tr("Signal received"), msg); tr("Signal received"), msg);
if (!name.isEmpty() && !meaning.isEmpty()) if (!name.isEmpty() && !meaning.isEmpty())
reasontr = tr("Stopped: %1 by signal %2.") reasontr = tr("Stopped: %1 by signal %2")
.arg(_(meaning)).arg(_(name)); .arg(_(meaning)).arg(_(name));
} }
} }
@@ -3288,7 +3288,7 @@ void GdbEngine::rebuildWatchModel()
if (theDebuggerBoolSetting(LogTimeStamps)) if (theDebuggerBoolSetting(LogTimeStamps))
showDebuggerInput(LogMisc, currentTime()); showDebuggerInput(LogMisc, currentTime());
showDebuggerInput(LogStatus, _("<Rebuild Watchmodel %1>").arg(count)); showDebuggerInput(LogStatus, _("<Rebuild Watchmodel %1>").arg(count));
showStatusMessage(tr("Finished retrieving data."), 400); showStatusMessage(tr("Finished retrieving data"), 400);
manager()->watchHandler()->endCycle(); manager()->watchHandler()->endCycle();
showToolTip(); showToolTip();
} }