DiagramDesigner/diagramCavas/include/cornerMonitorLauncher.h

30 lines
614 B
C
Raw Normal View History

2025-12-08 20:05:07 +08:00
#ifndef CORNERMONITORLAUNCHER_H
#define CORNERMONITORLAUNCHER_H
/***************cavas中的monitor临时加载菜单*****************/
#include <QWidget>
class QMdiArea;
class CornerMonitorLauncher : public QWidget
{
Q_OBJECT
public:
CornerMonitorLauncher(QMdiArea *parent = nullptr);
~CornerMonitorLauncher();
void showDlg();
void positionAtCorner();
signals:
void openLoadMonitorDlg();
protected:
void paintEvent(QPaintEvent* event) override;
void mousePressEvent(QMouseEvent* event) override;
private:
void showQuickMenu();
private:
QMdiArea* m_mdiArea;
};
#endif