| | |
| | |
| |
|
| | #pragma once |
| |
|
| | #include <memory> |
| | #include <QWidget> |
| |
|
| | class ConfigureDebug; |
| | class ConfigureCpuDebug; |
| |
|
| | namespace Core { |
| | class System; |
| | } |
| |
|
| | namespace Ui { |
| | class ConfigureDebugTab; |
| | } |
| |
|
| | class ConfigureDebugTab : public QWidget { |
| | Q_OBJECT |
| |
|
| | public: |
| | explicit ConfigureDebugTab(const Core::System& system_, QWidget* parent = nullptr); |
| | ~ConfigureDebugTab() override; |
| |
|
| | void ApplyConfiguration(); |
| |
|
| | void SetCurrentIndex(int index); |
| |
|
| | private: |
| | void changeEvent(QEvent* event) override; |
| | void RetranslateUI(); |
| |
|
| | void SetConfiguration(); |
| |
|
| | std::unique_ptr<Ui::ConfigureDebugTab> ui; |
| |
|
| | std::unique_ptr<ConfigureDebug> debug_tab; |
| | std::unique_ptr<ConfigureCpuDebug> cpu_debug_tab; |
| | }; |
| |
|