summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/debuggerplugin.h
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2010-03-11 11:07:16 +0100
committerhjk <qtc-committer@nokia.com>2010-03-11 12:04:19 +0100
commit60995cf0ab8e7e46454014077872d125f535ee1f (patch)
tree79bdfe8d62f4178a70c106565924fbbea57a8f5b /src/plugins/debugger/debuggerplugin.h
parent43215c8361cb9835379120e081d03fbaa5b9d251 (diff)
downloadqt-creator-60995cf0ab8e7e46454014077872d125f535ee1f.tar.gz
debugger: re-enable basic support for reverse execution.
Needs polishing.
Diffstat (limited to 'src/plugins/debugger/debuggerplugin.h')
-rw-r--r--src/plugins/debugger/debuggerplugin.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/debugger/debuggerplugin.h b/src/plugins/debugger/debuggerplugin.h
index 78122988be..348dff8a79 100644
--- a/src/plugins/debugger/debuggerplugin.h
+++ b/src/plugins/debugger/debuggerplugin.h
@@ -37,10 +37,11 @@
QT_BEGIN_NAMESPACE
class QAction;
+class QComboBox;
class QCursor;
class QMenu;
class QPoint;
-class QComboBox;
+class QToolButton;
QT_END_NAMESPACE
namespace Core {
@@ -119,17 +120,19 @@ private slots:
void attachCore();
void attachCmdLine();
+ void enableReverseDebuggingTriggered(const QVariant &value);
+
private:
void readSettings();
void writeSettings() const;
void attachExternalApplication(qint64 pid, const QString &crashParameter = QString());
void attachCore(const QString &core, const QString &exeFileName);
- QWidget *createToolbar() const;
friend class Debugger::DebuggerManager;
friend class GdbOptionPage;
friend class DebuggingHelperOptionPage;
- friend class Debugger::Internal::DebugMode; // FIXME: Just a hack now so that it can access the views
+ // FIXME: Just a hack now so that it can access the views.
+ friend class Debugger::Internal::DebugMode;
DebuggerUISwitcher *m_uiSwitcher;
DebuggerManager *m_manager;
@@ -148,6 +151,7 @@ private:
QAction *m_attachCoreAction;
QAction *m_detachAction;
QComboBox *m_langBox;
+ QToolButton *m_reverseToolButton;
};
} // namespace Internal