- void SetMeshName(const QString& theName);
- void SetMeshInfo(const SMESH::long_array& theInfo);
-
- private:
- QFrame* createMainFrame( QWidget* );
-
- private:
- QLabel* myMeshName;
- SMESHGUI_MeshInfosBox* myFullInfo;
+ SMESH::Bnd_Dimension mode() const;
+
+ bool needNewMesh() const;
+ QString getNewMeshName() const;
+ void setNewMeshName( const QString& );
+
+ bool needGroup() const;
+ QString getGroupName() const;
+ void setGroupName( const QString& );
+
+ bool copySource() const;
+ bool copyMissingOnly() const;
+
+private slots:
+ void onTargetChanged();
+ void onGroupChecked();
+
+private:
+ QRadioButton* my2dFrom3dRB;
+ QRadioButton* my1dFrom2dRB;
+ QRadioButton* my1dFrom3dRB;
+ QRadioButton* myThisMeshRB;
+ QRadioButton* myNewMeshRB;
+ QLineEdit* myMeshName;
+ QCheckBox* myCopyCheck;
+ QCheckBox* myMissingCheck;
+ QCheckBox* myGroupCheck;
+ QLineEdit* myGroupName;