#ifndef CREATEEDITOR_H #define CREATEEDITOR_H #include QT_BEGIN_NAMESPACE namespace Ui { class createEditor; } QT_END_NAMESPACE class TitleBar; class DiagramView; class QSizeGrip; class CreateEditor : public QDialog { Q_OBJECT public: CreateEditor(QWidget *parent = nullptr,DiagramView* p = nullptr); ~CreateEditor(); void initial(); void showDlg(); signals: void projectCreated(); public slots: void onOkClicked(); void onCancelClicked(); protected: void resizeEvent(QResizeEvent *); private: Ui::createEditor *ui; TitleBar* m_titleBar; DiagramView* m_pView; QSizeGrip* _pSizeGrip; }; #endif