#ifndef RENAMEMODEL_H #define RENAMEMODEL_H #include #include QT_BEGIN_NAMESPACE namespace Ui { class renameModel; } QT_END_NAMESPACE /*enum projectState { Err = -1, NotExist = 0, Exist, Changed };*/ class projectModelDlg; class RenameModel : public QDialog { Q_OBJECT public: RenameModel(QWidget *parent = nullptr); ~RenameModel(); void initial(); void showCenter(); signals: void selectedPage(const QString&); public slots: void onOkClicked(); void onCancelClicked(); private: void setShowName(); //获取当前名称并显示 //projectState couldSave(); //判断当前名称是否可用 private: Ui::renameModel *ui; projectModelDlg* _pParent; }; #endif