/** * @RDE_HEADER@ * ExerciseManangement - Exercise Overview Dialog * $Id$ * $HeadURL$ * $Author$ * Created by Mike Wille, NLSE, 2018-02-09 */ #pragma once #include #include namespace Ui { class DebugFlagsDialog; } namespace DeveloperTools { class DebugFlagsDialogModel; class DebugFlagsDialog : public LtsWidgets::LtsDialog { Q_OBJECT public: explicit DebugFlagsDialog(const QString &menuGroup, QWidget *parent = nullptr); ~DebugFlagsDialog(); bool init() { return true; } private slots: void onAddFlag(); void onRemoveFlag(); void onEditFlag(); void slotRefresh(); private: void retranslate() override; void enaDisa(); DebugFlagsDialogModel *m_model; Ui::DebugFlagsDialog *m_ui; QString m_menuGroup; }; } // namespace DeveloperTools