src/platform/qt/GDBWindow.h (view raw)
1#ifndef QGBA_GDB_WINDOW
2#define QGBA_GDB_WINDOW
3
4#include <QWidget>
5
6class QLineEdit;
7class QPushButton;
8
9namespace QGBA {
10
11class GDBController;
12
13class GDBWindow : public QWidget {
14Q_OBJECT
15
16public:
17 GDBWindow(GDBController* controller, QWidget* parent = nullptr);
18
19private slots:
20 void portChanged(const QString&);
21 void bindAddressChanged(const QString&);
22
23 void started();
24 void stopped();
25
26private:
27 GDBController* m_gdbController;
28
29 QLineEdit* m_portEdit;
30 QLineEdit* m_bindAddressEdit;
31 QPushButton* m_startStopButton;
32};
33
34}
35
36#endif