DiagramDesigner/diagramCavas/include/cornerMonitorLauncher.h

30 lines
637 B
C++

#ifndef CORNERMONITORLAUNCHER_H
#define CORNERMONITORLAUNCHER_H
/***************cavas中的monitor临时加载菜单*****************/
#include <QWidget>
class QMdiArea;
class CornerMonitorLauncher : public QWidget
{
Q_OBJECT
public:
CornerMonitorLauncher(QWidget* parent = nullptr,QMdiArea *mdi = 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