text: #ifndef DIALOGMESHRENAME_H__
  #define DIALOGMESHRENAME_H__
  
  #include "SelfDefObject/QFDialog.h"
  #include "DataProperty/modelTreeItemType.h"
  
  namespace Ui
  {
  	class DialogSetRename;
  }
  namespace GUI
  {
  	class MainWindow;
  }
  namespace MeshData
  {
  	class MeshData;
  }
  namespace DataProperty
  {
  	class DataBase;
  }
  
  class QTreeWidgetItem;
  
  namespace MainWidget
  {
  	class MeshRenameDialog : public QFDialog
  	{
  		Q_OBJECT
  	public:
  		MeshRenameDialog(GUI::MainWindow* mw, QTreeWidgetItem* item);
  		~MeshRenameDialog();
  
  	private:
  		void accept() override;
  
  	private:
  		Ui::DialogSetRename* _ui{};
  		QTreeWidgetItem* _item{};
  
  		MeshData::MeshData* _meshdata{};
  		TreeItemType _type{};
  		DataProperty::DataBase* _data{};
  
  	};
  }
  
  
  
  #endif // !DIALOGMESHRENAME_H__
  