forked from qt-creator/qt-creator
26 lines
573 B
C
26 lines
573 B
C
|
|
#pragma once
|
||
|
|
|
||
|
|
#include "ui_mainwindow.h"
|
||
|
|
#include "debugger.h"
|
||
|
|
|
||
|
|
class MainWindow : public QMainWindow, private Ui_MainWindow
|
||
|
|
{
|
||
|
|
Q_OBJECT
|
||
|
|
public:
|
||
|
|
MainWindow();
|
||
|
|
|
||
|
|
void setDebuggee(const QString& filename);
|
||
|
|
|
||
|
|
private slots:
|
||
|
|
void on_actionOpen_triggered();
|
||
|
|
void on_actionExit_triggered();
|
||
|
|
void on_actionBreak_triggered();
|
||
|
|
void on_actionRun_triggered();
|
||
|
|
void on_lstStack_itemClicked(QListWidgetItem*);
|
||
|
|
void appendOutput(const QString&);
|
||
|
|
void onDebuggeePaused();
|
||
|
|
|
||
|
|
private:
|
||
|
|
Debugger m_debugger;
|
||
|
|
Debugger::StackTrace m_stackTrace;
|
||
|
|
};
|