#ifndef DIAGRAMCAVAS_H #define DIAGRAMCAVAS_H #include #include "global.h" QT_BEGIN_NAMESPACE namespace Ui { class diagramCavas; } QT_END_NAMESPACE class DrawingPanel; class DiagramCavas : public QMdiArea { Q_OBJECT public: DiagramCavas(QWidget *parent = nullptr); ~DiagramCavas(); public: void initial(); public slots: void onSignal_addDrawingPanel(const QString& sTitile); void onSignal_addGraphicsItem(GraphicsItemType&); private: QMap m_mapDrawPanel; }; #endif