DYTSrouce/src/ui/Menu/SystemManagerMenu.h

33 lines
578 B
C
Raw Normal View History

2025-01-04 04:12:51 +00:00
#pragma once
#include <QWidget>
2025-02-10 15:24:06 +00:00
#include <QMenu>
2025-01-04 04:12:51 +00:00
namespace Ui {
class SystemManagerMenu;
}
class SystemManagerMenu : public QWidget {
Q_OBJECT
public:
SystemManagerMenu(QWidget* parent = 0);
~SystemManagerMenu() override;
2025-02-10 15:24:06 +00:00
void AddDockWidget(class DockWidget* dockWidget);
void RemoveDockWidget(class DockWidget* dockWidget);
2025-01-04 04:12:51 +00:00
protected:
void InitConnect();
signals:
void signalShowUISetting();
private:
void OnExit();
2025-02-10 15:24:06 +00:00
void OnWindowManagerMenu();
2025-01-04 04:12:51 +00:00
private:
Ui::SystemManagerMenu* ui;
2025-02-10 15:24:06 +00:00
QMenu* windowManagerMenu_{ nullptr };
2025-01-04 04:12:51 +00:00
};