33 lines
578 B
C++
33 lines
578 B
C++
#pragma once
|
|
|
|
#include <QWidget>
|
|
#include <QMenu>
|
|
|
|
namespace Ui {
|
|
class SystemManagerMenu;
|
|
}
|
|
|
|
class SystemManagerMenu : public QWidget {
|
|
Q_OBJECT
|
|
|
|
public:
|
|
SystemManagerMenu(QWidget* parent = 0);
|
|
~SystemManagerMenu() override;
|
|
|
|
void AddDockWidget(class DockWidget* dockWidget);
|
|
void RemoveDockWidget(class DockWidget* dockWidget);
|
|
|
|
protected:
|
|
void InitConnect();
|
|
|
|
signals:
|
|
void signalShowUISetting();
|
|
|
|
private:
|
|
void OnExit();
|
|
void OnWindowManagerMenu();
|
|
|
|
private:
|
|
Ui::SystemManagerMenu* ui;
|
|
QMenu* windowManagerMenu_{ nullptr };
|
|
}; |