27 #ifndef SMESHGUI_MESHDLG_H
28 #define SMESHGUI_MESHDLG_H
37 #include <QStringList>
71 void setCurrentTab(
const int );
72 void setMaxHypoDim(
const int );
73 void setHypoSets(
const QStringList& );
74 void setGeomPopupEnabled(
const bool );
75 void disableTab(
const int);
76 void enableTab(
const int);
77 bool isTabEnabled(
const int)
const;
78 int getActiveObject();
79 void setAvailableMeshType(
const QStringList& );
80 int currentMeshType();
81 void setCurrentMeshType(
const int );
82 void setTitile(
const bool,
const bool );
85 void hypoSet(
const QString& );
86 void geomSelectionByMesh(
bool );
87 void selectMeshType(
const int,
const int );
90 void onHypoSetPopup( QAction* );
91 void onGeomPopup( QAction* );
92 void onGeomSelectionButton(
bool );
93 void onChangedMeshType(
const int );
128 void setAvailableHyps(
const int,
const QStringList& );
129 void setExistingHyps(
const int,
const QStringList&,
bool=
false);
130 void addHyp(
const int,
const QString& );
132 void setCurrentHyp(
const int,
const int );
133 int currentHyp(
const int )
const;
134 int nbAddHypTypes()
const;
138 void createHyp(
const int,
const int );
140 void editHyp(
const int,
const int );
142 void selectAlgo(
const int );
154 void addItem(
const QString& txt,
const int type,
const int index,
const bool isGroup=
false );
155 int getCurrentIndex(
const int type,
const bool curByType=
false)
const;
168 #endif // SMESHGUI_MESHDLG_H