GridFrame/include/createEditor.h

38 lines
723 B
C
Raw Normal View History

2026-03-23 11:11:55 +08:00
#ifndef CREATEEDITOR_H
#define CREATEEDITOR_H
#include <QDialog>
QT_BEGIN_NAMESPACE
namespace Ui { class createEditor; }
QT_END_NAMESPACE
2026-05-18 19:12:28 +08:00
class TitleBar;
2026-05-19 11:14:04 +08:00
class DiagramView;
2026-05-22 16:08:15 +08:00
class QSizeGrip;
2026-05-18 19:12:28 +08:00
2026-03-23 11:11:55 +08:00
class CreateEditor : public QDialog
{
Q_OBJECT
public:
2026-05-19 11:14:04 +08:00
CreateEditor(QWidget *parent = nullptr,DiagramView* p = nullptr);
2026-03-23 11:11:55 +08:00
~CreateEditor();
void initial();
void showDlg();
2026-05-19 11:14:04 +08:00
signals:
void projectCreated();
2026-03-23 11:11:55 +08:00
public slots:
void onOkClicked();
void onCancelClicked();
2026-05-22 16:08:15 +08:00
protected:
void resizeEvent(QResizeEvent *);
2026-03-23 11:11:55 +08:00
private:
Ui::createEditor *ui;
2026-05-18 19:12:28 +08:00
TitleBar* m_titleBar;
2026-05-19 11:14:04 +08:00
DiagramView* m_pView;
2026-05-22 16:08:15 +08:00
QSizeGrip* _pSizeGrip;
2026-03-23 11:11:55 +08:00
};
#endif