Debugger: Inline DebuggerPluginPrivate::{isDockVisible,mainWindow}

Change-Id: I1494d5ed0635768095ff78b61341b2339e885b3f
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
hjk
2015-03-20 12:10:35 +01:00
parent d9135665f0
commit 4b0731624f

View File

@@ -727,14 +727,6 @@ public:
void enableReverseDebuggingTriggered(const QVariant &value); void enableReverseDebuggingTriggered(const QVariant &value);
void showStatusMessage(const QString &msg, int timeout = -1); void showStatusMessage(const QString &msg, int timeout = -1);
DebuggerMainWindow *mainWindow() const { return m_mainWindow; }
bool isDockVisible(const QString &objectName) const
{
QDockWidget *dock = mainWindow()->findChild<QDockWidget *>(objectName);
return dock && dock->toggleViewAction()->isChecked();
}
void runControlStarted(DebuggerEngine *engine); void runControlStarted(DebuggerEngine *engine);
void runControlFinished(DebuggerEngine *engine); void runControlFinished(DebuggerEngine *engine);
void remoteCommand(const QStringList &options); void remoteCommand(const QStringList &options);
@@ -1823,7 +1815,7 @@ void DebuggerPluginPrivate::connectEngine(DebuggerEngine *engine)
engine->watchHandler()->resetWatchers(); engine->watchHandler()->resetWatchers();
mainWindow()->setEngineDebugLanguages(engine->startParameters().languages); m_mainWindow->setEngineDebugLanguages(engine->startParameters().languages);
} }
static void changeFontSize(QWidget *widget, qreal size) static void changeFontSize(QWidget *widget, qreal size)
@@ -2049,7 +2041,7 @@ void DebuggerPluginPrivate::updateState(DebuggerEngine *engine)
m_detachAction->setEnabled(detachable); m_detachAction->setEnabled(detachable);
if (stopped) if (stopped)
QApplication::alert(mainWindow(), 3000); QApplication::alert(m_mainWindow, 3000);
const bool canReverse = engine->hasCapability(ReverseSteppingCapability) const bool canReverse = engine->hasCapability(ReverseSteppingCapability)
&& boolSetting(EnableReverseDebugging); && boolSetting(EnableReverseDebugging);
@@ -3197,12 +3189,13 @@ void synchronizeBreakpoints()
QWidget *mainWindow() QWidget *mainWindow()
{ {
return dd->mainWindow(); return dd->m_mainWindow;
} }
bool isDockVisible(const QString &objectName) bool isDockVisible(const QString &objectName)
{ {
return dd->isDockVisible(objectName); QDockWidget *dock = dd->m_mainWindow->findChild<QDockWidget *>(objectName);
return dock && dock->toggleViewAction()->isChecked();
} }
void openMemoryEditor() void openMemoryEditor()