Files
EJM_Display/LaunchPage.h
2025-08-20 23:06:28 +08:00

34 lines
644 B
C++

#ifndef LAUNCHPAGE_H
#define LAUNCHPAGE_H
#include <QWidget>
#include <QSystemTrayIcon>
#include <QAction>
#include <QMenu>
#include <QObject>
#include <GlobalDefinitions/Variable.h>
QT_BEGIN_NAMESPACE
namespace Ui { class LaunchPage; }
QT_END_NAMESPACE
class LaunchPage : public QWidget
{
Q_OBJECT
public:
LaunchPage(QWidget *parent = nullptr);
~LaunchPage();
void TrayIconInit();
void WinInit();
private:
Ui::LaunchPage *ui;
QSystemTrayIcon *trayIcon;
QMenu *trayIconMenu;
//窗口管理动作
QAction *minimizeAction;
QAction *restoreAction;
QAction *quitAction;
};
#endif // LAUNCHPAGE_H