DiagramDesigner/include/renameModel.h

37 lines
688 B
C++

#ifndef RENAMEMODEL_H
#define RENAMEMODEL_H
#include <QDialog>
#include <QStandardItemModel>
QT_BEGIN_NAMESPACE
namespace Ui { class renameModel; }
QT_END_NAMESPACE
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(); //获取当前名称并显示
bool couldSave(); //判断当前名称是否可用
private:
Ui::renameModel *ui;
projectModelDlg* _pParent;
};
#endif