GridFrame/include/createEditor.h

38 lines
723 B
C++

#ifndef CREATEEDITOR_H
#define CREATEEDITOR_H
#include <QDialog>
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