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;
 | |
| }; |