Class : SMESHGUI_FilterTable Description : Frame containig. More...
#include <SMESHGUI_FilterDlg.h>

Data Structures | |
| class | AdditionalWidget | 
| class | CheckItem | 
| class | ComboDelegate | 
| class | ComboItem | 
| class | DoubleSpinItem | 
| class | IntSpinItem | 
| class | Table | 
Signals | |
| void | CopyFromClicked () | 
| void | AddToClicked () | 
| void | EntityTypeChanged (const int) | 
| void | NeedValidation () | 
| void | CriterionChanged (const int, const int) | 
| void | ThresholdChanged (const int, const int) | 
| void | CurrentChanged (int, int) | 
Public Member Functions | |
| SMESHGUI_FilterTable (SMESHGUI *, QWidget *, const int) | |
| SMESHGUI_FilterTable (SMESHGUI *, QWidget *, const QList< int > &) | |
| virtual | ~SMESHGUI_FilterTable () | 
| void | Init (const QList< int > &) | 
| QGroupBox * | GetTableGrp () | 
| bool | IsValid (const bool=true, const int=-1) const | 
| int | GetType () const | 
| void | SetType (const int) | 
| void | RestorePreviousEntityType () | 
| int | NumRows (const int=-1) const | 
| void | Clear (const int=-1) | 
| void | SetEditable (const bool) | 
| void | SetEnabled (const bool) | 
| void | SetLibsEnabled (const bool) | 
| bool | IsEditable () const | 
| int | GetCriterionType (const int, const int=-1) const | 
| void | GetCriterion (const int, SMESH::Filter::Criterion &, const int=-1) const | 
| void | SetCriterion (const int, const SMESH::Filter::Criterion &, const int=-1) | 
| void | AddCriterion (const SMESH::Filter::Criterion &, const int=-1) | 
| void | Copy (const SMESHGUI_FilterTable *) | 
| void | SetValidity (const bool) | 
| bool | CurrentCell (int &, int &) const | 
| void | SetThreshold (const int, const QString &, const int=-1) | 
| bool | GetThreshold (const int, QString &, const int=-1) | 
| void | SetID (const int, const QString &, const int=-1) | 
| bool | GetID (const int, QString &, const int=-1) | 
| void | Update () | 
Private Types | |
| typedef QMap< int, Table * > | TableMap | 
Private Slots | |
| void | onAddBtn () | 
| void | onInsertBtn () | 
| void | onRemoveBtn () | 
| void | onClearBtn () | 
| void | onCopyFromBtn () | 
| void | onAddToBtn () | 
| void | onCriterionChanged (int, int) | 
| void | onEntityType (int) | 
| void | onCurrentChanged (int, int) | 
Private Member Functions | |
| void | addRow (Table *, const int, const bool=true) | 
| QTableWidgetItem * | getCriterionItem (const int) const | 
| QTableWidgetItem * | getCompareItem () const | 
| QTableWidgetItem * | getUnaryItem () const | 
| QTableWidgetItem * | getBinaryItem () const | 
| const QMap< int, QString > & | getCriteria (const int) const | 
| const QMap< int, QString > & | getCompare () const | 
| Table * | createTable (QWidget *, const int) | 
| QWidget * | createAdditionalFrame (QWidget *) | 
| int | getFirstSelectedRow () const | 
| void | onCriterionChanged (const int, const int, const int) | 
| void | updateBtnState () | 
| void | removeAdditionalWidget (QTableWidget *, const int) | 
| void | updateAdditionalWidget () | 
| const char * | getPrecision (const int) | 
| const QMap< int, QString > & | getSupportedTypes () const | 
Private Attributes | |
| SMESHGUI * | mySMESHGUI | 
| QGroupBox * | myTableGrp | 
| QWidget * | mySwitchTableGrp | 
| TableMap | myTables | 
| QPushButton * | myAddBtn | 
| QPushButton * | myInsertBtn | 
| QPushButton * | myRemoveBtn | 
| QPushButton * | myClearBtn | 
| QPushButton * | myCopyFromBtn | 
| QPushButton * | myAddToBtn | 
| QGroupBox * | myEntityTypeBox | 
| QButtonGroup * | myEntityTypeGrp | 
| int | myEntityType | 
| int | myIsValid | 
| bool | myIsLocked | 
| SMESHGUI_FilterLibraryDlg * | myLibDlg | 
| QStackedWidget * | myWgStack | 
| QMap< QTableWidgetItem  *, AdditionalWidget * >  | myAddWidgets | 
Class : SMESHGUI_FilterTable Description : Frame containig.
      
  | 
  private | 
| SMESHGUI_FilterTable::SMESHGUI_FilterTable | ( | SMESHGUI * | theModule, | 
| QWidget * | parent, | ||
| const int | type | ||
| ) | 
References Init(), and myEntityType.
| SMESHGUI_FilterTable::SMESHGUI_FilterTable | ( | SMESHGUI * | theModule, | 
| QWidget * | parent, | ||
| const QList< int > & | types | ||
| ) | 
References Init(), and myEntityType.
      
  | 
  virtual | 
| void SMESHGUI_FilterTable::AddCriterion | ( | const SMESH::Filter::Criterion & | theCriterion, | 
| const int | theEntityType = -1  | 
        ||
| ) | 
References addRow(), GetType(), myTables, and SetCriterion().
Referenced by Copy(), SMESHGUI_FilterDlg::Init(), and SMESHGUI_FilterLibraryDlg::onFilterChanged().
      
  | 
  private | 
References getBinaryItem(), getCompareItem(), getCriterionItem(), getFirstSelectedRow(), getUnaryItem(), SMESHGUI_FilterTable::Table::insertRows(), myIsLocked, onCriterionChanged(), SMESHGUI_FilterTable::Table::setEditable(), SMESHGUI_FilterTable::ComboItem::Type(), and updateBtnState().
Referenced by AddCriterion(), onAddBtn(), and onInsertBtn().
      
  | 
  signal | 
| void SMESHGUI_FilterTable::Clear | ( | const int | theType = -1 | ) | 
References GetType(), myTables, removeAdditionalWidget(), and updateBtnState().
Referenced by Copy(), SMESHGUI_FilterLibraryDlg::Init(), SMESHGUI_FilterDlg::Init(), SMESHGUI_FilterLibraryDlg::onAddBtnPressed(), SMESHGUI_FilterLibraryDlg::onDeleteBtnPressed(), SMESHGUI_FilterLibraryDlg::onFilterChanged(), and SMESHGUI_FilterLibraryDlg::updateList().
| void SMESHGUI_FilterTable::Copy | ( | const SMESHGUI_FilterTable * | theTable | ) | 
      
  | 
  signal | 
      
  | 
  private | 
References getCriteria(), getSupportedTypes(), maxLength(), onCriterionChanged(), and onCurrentChanged().
Referenced by Init(), and onEntityType().
Referenced by onCriterionChanged(), and SetCriterion().
References GetType(), and myTables.
Referenced by SMESHGUI_FilterLibraryDlg::onSelectionDone(), SMESHGUI_FilterDlg::onSelectionDone(), and SMESHGUI_FilterDlg::updateSelection().
Referenced by onCurrentChanged().
      
  | 
  signal | 
Referenced by onEntityType().
      
  | 
  private | 
References SMESH::FT_LogicalAND, and SMESH::FT_LogicalOR.
Referenced by addRow(), and SetCriterion().
      
  | 
  private | 
References SMESH::FT_EqualTo, SMESH::FT_LessThan, and SMESH::FT_MoreThan.
Referenced by getCompareItem(), and onCriterionChanged().
      
  | 
  private | 
References getCompare().
Referenced by addRow().
References SMESH::BALL, SMESH::EDGE, SMESH::ELEM0D, SMESH::FACE, SMESH::FT_Area, SMESH::FT_AspectRatio, SMESH::FT_AspectRatio3D, SMESH::FT_BadOrientedVolume, SMESH::FT_BallDiameter, SMESH::FT_BareBorderFace, SMESH::FT_BareBorderVolume, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_CoplanarFaces, SMESH::FT_ElemGeomType, SMESH::FT_EntityType, SMESH::FT_EqualEdges, SMESH::FT_EqualFaces, SMESH::FT_EqualNodes, SMESH::FT_EqualVolumes, SMESH::FT_FreeBorders, SMESH::FT_FreeEdges, SMESH::FT_FreeFaces, SMESH::FT_FreeNodes, SMESH::FT_GroupColor, SMESH::FT_Length, SMESH::FT_Length2D, SMESH::FT_LinearOrQuadratic, SMESH::FT_LyingOnGeom, SMESH::FT_MaxElementLength2D, SMESH::FT_MaxElementLength3D, SMESH::FT_MinimumAngle, SMESH::FT_MultiConnection, SMESH::FT_MultiConnection2D, SMESH::FT_NodeConnectivityNumber, SMESH::FT_OverConstrainedFace, SMESH::FT_OverConstrainedVolume, SMESH::FT_RangeOfIds, SMESH::FT_Skew, SMESH::FT_Taper, SMESH::FT_Volume3D, SMESH::FT_Warping, SMESH::NODE, and SMESH::VOLUME.
Referenced by createTable(), and getCriterionItem().
| void SMESHGUI_FilterTable::GetCriterion | ( | const int | theRow, | 
| SMESH::Filter::Criterion & | theCriterion, | ||
| const int | theEntityType = -1  | 
        ||
| ) | const | 
References SMESH::Filter::Criterion::BinaryOp, SMESH::Filter::Criterion::Compare, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_CoplanarFaces, SMESH::FT_ElemGeomType, SMESH::FT_EntityType, SMESH::FT_GroupColor, SMESH::FT_LogicalNOT, SMESH::FT_LyingOnGeom, SMESH::FT_RangeOfIds, SMESH::FT_Undefined, GetCriterionType(), GetType(), myAddWidgets, myTables, SMESHGUI_FilterTable::Table::text(), SMESH::Filter::Criterion::Threshold, SMESH::Filter::Criterion::ThresholdID, SMESH::Filter::Criterion::ThresholdStr, SMESHGUI_FilterTable::AdditionalWidget::Tolerance, SMESH::Filter::Criterion::Tolerance, SMESH::Filter::Criterion::Type, SMESH::Filter::Criterion::TypeOfElement, and SMESH::Filter::Criterion::UnaryOp.
Referenced by Copy(), SMESHGUI_FilterLibraryDlg::createFilter(), and SMESHGUI_FilterDlg::createFilter().
      
  | 
  private | 
References getCriteria().
Referenced by addRow().
References SMESH::FT_Undefined, GetType(), myTables, and SMESHGUI_FilterTable::ComboItem::value().
Referenced by GetCriterion(), IsValid(), SMESHGUI_FilterDlg::isValid(), onCriterionChanged(), SMESHGUI_FilterLibraryDlg::onSelectionDone(), SMESHGUI_FilterDlg::onSelectionDone(), SMESHGUI_FilterDlg::onThresholdChanged(), updateAdditionalWidget(), and SMESHGUI_FilterDlg::updateSelection().
      
  | 
  private | 
References GetType(), myTables, and SMESHGUI_FilterTable::Table::selectedRows().
Referenced by addRow().
      
  | 
  private | 
References SMESH::FT_Area, SMESH::FT_AspectRatio, SMESH::FT_AspectRatio3D, SMESH::FT_BallDiameter, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToPlane, SMESH::FT_CoplanarFaces, SMESH::FT_EqualNodes, SMESH::FT_Length, SMESH::FT_Length2D, SMESH::FT_LyingOnGeom, SMESH::FT_MaxElementLength2D, SMESH::FT_MaxElementLength3D, SMESH::FT_MinimumAngle, SMESH::FT_Skew, SMESH::FT_Taper, SMESH::FT_Volume3D, and SMESH::FT_Warping.
Referenced by onCriterionChanged(), SetCriterion(), and updateAdditionalWidget().
      
  | 
  private | 
References SMESH::ALL, SMESH::BALL, SMESH::EDGE, SMESH::ELEM0D, SMESH::FACE, SMESH::NODE, and SMESH::VOLUME.
Referenced by createTable(), and Init().
| QGroupBox * SMESHGUI_FilterTable::GetTableGrp | ( | ) | 
References myTableGrp.
Referenced by SMESHGUI_FilterDlg::createMainFrame().
| bool SMESHGUI_FilterTable::GetThreshold | ( | const int | theRow, | 
| QString & | theText, | ||
| const int | theEntityType = -1  | 
        ||
| ) | 
References GetType(), and myTables.
Referenced by SMESHGUI_FilterDlg::isValid().
| int SMESHGUI_FilterTable::GetType | ( | ) | const | 
References myEntityType.
Referenced by AddCriterion(), SMESHGUI_FilterLibraryDlg::addFilterToLib(), Clear(), CurrentCell(), GetCriterion(), GetCriterionType(), SMESHGUI_FilterLibraryDlg::getDefaultFilterName(), SMESHGUI_FilterDlg::GetFilter(), getFirstSelectedRow(), GetID(), GetThreshold(), SMESHGUI_FilterDlg::insertFilterInViewer(), IsEditable(), IsValid(), NumRows(), onAddBtn(), SMESHGUI_FilterLibraryDlg::onAddBtnPressed(), onAddToBtn(), SMESHGUI_FilterDlg::onApply(), onClearBtn(), onCopyFromBtn(), onCriterionChanged(), SMESHGUI_FilterLibraryDlg::onFilterChanged(), onInsertBtn(), SMESHGUI_FilterLibraryDlg::onNeedValidation(), onRemoveBtn(), SMESHGUI_FilterDlg::selectInViewer(), SetCriterion(), SetID(), SMESHGUI_FilterDlg::SetMesh(), SetThreshold(), Update(), updateAdditionalWidget(), updateBtnState(), SMESHGUI_FilterLibraryDlg::updateList(), and SMESHGUI_FilterDlg::updateSelection().
      
  | 
  private | 
Referenced by addRow().
| void SMESHGUI_FilterTable::Init | ( | const QList< int > & | theTypes | ) | 
References createAdditionalFrame(), createTable(), getSupportedTypes(), MARGIN, myAddBtn, myAddToBtn, myClearBtn, myCopyFromBtn, myEntityType, myEntityTypeBox, myEntityTypeGrp, myInsertBtn, myLibDlg, myRemoveBtn, mySwitchTableGrp, myTableGrp, myTables, onAddBtn(), onAddToBtn(), onClearBtn(), onCopyFromBtn(), onEntityType(), onInsertBtn(), onRemoveBtn(), and SPACING.
Referenced by SMESHGUI_FilterLibraryDlg::Init(), SMESHGUI_FilterDlg::Init(), and SMESHGUI_FilterTable().
| bool SMESHGUI_FilterTable::IsEditable | ( | ) | const | 
References GetType(), and myTables.
Referenced by SMESHGUI_FilterLibraryDlg::onAddBtnPressed(), and SMESHGUI_FilterLibraryDlg::onFilterChanged().
| bool SMESHGUI_FilterTable::IsValid | ( | const bool | theMess = true,  | 
        
| const int | theEntityType = -1  | 
        ||
| ) | const | 
References SMESHGUI::desktop(), SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_CoplanarFaces, SMESH::FT_ElemGeomType, SMESH::FT_EntityType, SMESH::FT_GroupColor, SMESH::FT_LyingOnGeom, SMESH::FT_RangeOfIds, GetCriterionType(), GetType(), SMESHGUI_FilterTable::Table::isEditable(), myAddWidgets, myTables, and SMESHGUI_FilterTable::Table::text().
Referenced by SMESHGUI_FilterLibraryDlg::isValid(), SMESHGUI_FilterDlg::isValid(), and onAddToBtn().
      
  | 
  signal | 
Referenced by onEntityType().
References GetType(), and myTables.
Referenced by Copy(), SMESHGUI_FilterLibraryDlg::createFilter(), SMESHGUI_FilterDlg::createFilter(), and SMESHGUI_FilterDlg::isValid().
      
  | 
  privateslot | 
      
  | 
  privateslot | 
References SMESHGUI_FilterLibraryDlg::ADD_TO, GetType(), SMESHGUI_FilterLibraryDlg::Init(), IsValid(), myLibDlg, mySMESHGUI, and SMESHGUI_FilterLibraryDlg::SetTable().
Referenced by Init().
      
  | 
  privateslot | 
References GetType(), myTables, removeAdditionalWidget(), and updateBtnState().
Referenced by Init().
      
  | 
  privateslot | 
References Copy(), SMESHGUI_FilterLibraryDlg::COPY_FROM, SMESHGUI_FilterLibraryDlg::GetTable(), GetType(), SMESHGUI_FilterLibraryDlg::Init(), myLibDlg, mySMESHGUI, and Update().
Referenced by Init().
References GetType(), and ThresholdChanged().
Referenced by addRow(), createTable(), and SetCriterion().
      
  | 
  private | 
References SMESHGUI_FilterTable::ComboItem::clear(), SMESHGUI_FilterTable::ComboItem::count(), CriterionChanged(), entityTypes(), SMESH::FT_Area, SMESH::FT_AspectRatio, SMESH::FT_AspectRatio3D, SMESH::FT_BadOrientedVolume, SMESH::FT_BallDiameter, SMESH::FT_BareBorderFace, SMESH::FT_BareBorderVolume, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_CoplanarFaces, SMESH::FT_ElemGeomType, SMESH::FT_EntityType, SMESH::FT_EqualEdges, SMESH::FT_EqualFaces, SMESH::FT_EqualNodes, SMESH::FT_EqualTo, SMESH::FT_EqualVolumes, SMESH::FT_FreeBorders, SMESH::FT_FreeEdges, SMESH::FT_FreeFaces, SMESH::FT_FreeNodes, SMESH::FT_GroupColor, SMESH::FT_Length, SMESH::FT_Length2D, SMESH::FT_LessThan, SMESH::FT_LinearOrQuadratic, SMESH::FT_LogicalAND, SMESH::FT_LogicalNOT, SMESH::FT_LogicalOR, SMESH::FT_LyingOnGeom, SMESH::FT_MaxElementLength2D, SMESH::FT_MaxElementLength3D, SMESH::FT_MinimumAngle, SMESH::FT_MoreThan, SMESH::FT_MultiConnection, SMESH::FT_MultiConnection2D, SMESH::FT_NodeConnectivityNumber, SMESH::FT_OverConstrainedFace, SMESH::FT_OverConstrainedVolume, SMESH::FT_RangeOfIds, SMESH::FT_Skew, SMESH::FT_Taper, SMESH::FT_Undefined, SMESH::FT_Volume3D, SMESH::FT_Warping, geomTypes(), getCompare(), GetCriterionType(), getPrecision(), SMESH::GetResourceMgr(), GetType(), mySMESHGUI, myTables, SMESHGUI_FilterTable::Table::setEditable(), SMESHGUI_FilterTable::ComboItem::setItems(), SMESHGUI_FilterTable::DoubleSpinItem::setPrecision(), SMESHGUI_FilterTable::ComboItem::setValue(), SMESHGUI_FilterTable::ComboItem::Type(), SMESHGUI_FilterTable::IntSpinItem::Type(), SMESHGUI_FilterTable::DoubleSpinItem::Type(), updateAdditionalWidget(), and SMESHGUI_FilterTable::ComboItem::value().
References CurrentChanged(), myIsLocked, and updateAdditionalWidget().
Referenced by createTable().
      
  | 
  privateslot | 
References createTable(), EntityTypeChanged(), myEntityType, myEntityTypeGrp, myIsValid, mySwitchTableGrp, myTables, NeedValidation(), and updateBtnState().
      
  | 
  privateslot | 
      
  | 
  privateslot | 
References GetType(), myTables, removeAdditionalWidget(), SMESHGUI_FilterTable::Table::selectedRows(), SMESHGUI_FilterTable::Table::setEditable(), and updateBtnState().
Referenced by Init().
      
  | 
  private | 
References myAddWidgets, and myWgStack.
Referenced by Clear(), onClearBtn(), and onRemoveBtn().
| void SMESHGUI_FilterTable::RestorePreviousEntityType | ( | ) | 
References myEntityType, and SetType().
| void SMESHGUI_FilterTable::SetCriterion | ( | const int | theRow, | 
| const SMESH::Filter::Criterion & | theCriterion, | ||
| const int | theEntityType = -1  | 
        ||
| ) | 
References _PTR(), SMESH::Filter::Criterion::BinaryOp, SMESH::Filter::Criterion::Compare, CriterionChanged(), SMESH::FT_BadOrientedVolume, SMESH::FT_BareBorderFace, SMESH::FT_BareBorderVolume, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToMeshGroup, SMESH::FT_BelongToPlane, SMESH::FT_ConnectedElements, SMESH::FT_CoplanarFaces, SMESH::FT_ElemGeomType, SMESH::FT_EntityType, SMESH::FT_EqualNodes, SMESH::FT_EqualTo, SMESH::FT_FreeBorders, SMESH::FT_FreeEdges, SMESH::FT_FreeFaces, SMESH::FT_FreeNodes, SMESH::FT_GroupColor, SMESH::FT_LinearOrQuadratic, SMESH::FT_LogicalNOT, SMESH::FT_LyingOnGeom, SMESH::FT_OverConstrainedFace, SMESH::FT_OverConstrainedVolume, SMESH::FT_RangeOfIds, SMESH::FT_Undefined, getBinaryItem(), getPrecision(), GetType(), SMESHGUI_FilterTable::Table::isEditable(), myAddWidgets, myTables, myWgStack, onCriterionChanged(), SMESHGUI_FilterTable::Table::setEditable(), SMESHGUI_FilterTable::ComboItem::setValue(), SObject(), SMESH::Filter::Criterion::Threshold, SMESH::Filter::Criterion::ThresholdID, SMESH::Filter::Criterion::ThresholdStr, toDouble(), SMESHGUI_FilterTable::AdditionalWidget::Tolerance, SMESH::Filter::Criterion::Tolerance, SMESH::Filter::Criterion::Type, and SMESH::Filter::Criterion::UnaryOp.
Referenced by AddCriterion().
| void SMESHGUI_FilterTable::SetEditable | ( | const bool | isEditable | ) | 
| void SMESHGUI_FilterTable::SetEnabled | ( | const bool | isEnabled | ) | 
References myAddBtn, myAddWidgets, myClearBtn, myInsertBtn, myRemoveBtn, and updateBtnState().
Referenced by SMESHGUI_FilterLibraryDlg::onDeleteBtnPressed(), and SMESHGUI_FilterLibraryDlg::updateList().
| void SMESHGUI_FilterTable::SetID | ( | const int | theRow, | 
| const QString & | theText, | ||
| const int | theEntityType = -1  | 
        ||
| ) | 
References GetType(), and myTables.
Referenced by SMESHGUI_FilterLibraryDlg::onSelectionDone(), SMESHGUI_FilterDlg::onSelectionDone(), and SMESHGUI_FilterDlg::onThresholdChanged().
| void SMESHGUI_FilterTable::SetLibsEnabled | ( | const bool | isEnabled | ) | 
References myAddToBtn, and myCopyFromBtn.
Referenced by SMESHGUI_FilterLibraryDlg::createMainFrame(), and SMESHGUI_FilterDlg::createMainFrame().
| void SMESHGUI_FilterTable::SetThreshold | ( | const int | theRow, | 
| const QString & | theText, | ||
| const int | theEntityType = -1  | 
        ||
| ) | 
References GetType(), and myTables.
Referenced by SMESHGUI_FilterLibraryDlg::onSelectionDone(), and SMESHGUI_FilterDlg::onSelectionDone().
| void SMESHGUI_FilterTable::SetType | ( | const int | type | ) | 
References myEntityTypeGrp, and onEntityType().
Referenced by RestorePreviousEntityType().
| void SMESHGUI_FilterTable::SetValidity | ( | const bool | isValid | ) | 
References myIsValid.
Referenced by SMESHGUI_FilterLibraryDlg::onNeedValidation().
Referenced by onCriterionChanged().
| void SMESHGUI_FilterTable::Update | ( | ) | 
References GetType(), myTables, and updateAdditionalWidget().
Referenced by onAddBtn(), onCopyFromBtn(), SMESHGUI_FilterLibraryDlg::onFilterChanged(), and SMESHGUI_FilterLibraryDlg::SetTable().
      
  | 
  private | 
References SMESH::FT_Area, SMESH::FT_AspectRatio, SMESH::FT_AspectRatio3D, SMESH::FT_BallDiameter, SMESH::FT_BelongToCylinder, SMESH::FT_BelongToGenSurface, SMESH::FT_BelongToGeom, SMESH::FT_BelongToPlane, SMESH::FT_CoplanarFaces, SMESH::FT_EqualNodes, SMESH::FT_EqualTo, SMESH::FT_Length, SMESH::FT_Length2D, SMESH::FT_LyingOnGeom, SMESH::FT_MaxElementLength2D, SMESH::FT_MaxElementLength3D, SMESH::FT_MinimumAngle, SMESH::FT_Skew, SMESH::FT_Taper, SMESH::FT_Volume3D, SMESH::FT_Warping, GetCriterionType(), getPrecision(), GetType(), myAddWidgets, myTables, myWgStack, and SMESHGUI_FilterTable::AdditionalWidget::Tolerance.
Referenced by onCriterionChanged(), onCurrentChanged(), and Update().
      
  | 
  private | 
References GetType(), myClearBtn, myRemoveBtn, and myTables.
Referenced by addRow(), Clear(), onClearBtn(), onEntityType(), onRemoveBtn(), and SetEnabled().
      
  | 
  private | 
Referenced by Init(), SetEditable(), and SetEnabled().
      
  | 
  private | 
Referenced by Init(), and SetLibsEnabled().
      
  | 
  private | 
Referenced by GetCriterion(), IsValid(), removeAdditionalWidget(), SetCriterion(), SetEditable(), SetEnabled(), and updateAdditionalWidget().
      
  | 
  private | 
Referenced by Init(), SetEditable(), SetEnabled(), and updateBtnState().
      
  | 
  private | 
Referenced by Init(), and SetLibsEnabled().
      
  | 
  private | 
Referenced by GetType(), Init(), onEntityType(), RestorePreviousEntityType(), and SMESHGUI_FilterTable().
      
  | 
  private | 
Referenced by Init(), onEntityType(), and SetType().
      
  | 
  private | 
Referenced by Init(), SetEditable(), and SetEnabled().
      
  | 
  private | 
Referenced by addRow(), and onCurrentChanged().
      
  | 
  private | 
Referenced by onEntityType(), and SetValidity().
      
  | 
  private | 
Referenced by Init(), onAddToBtn(), and onCopyFromBtn().
      
  | 
  private | 
Referenced by Init(), SetEditable(), SetEnabled(), and updateBtnState().
      
  | 
  private | 
Referenced by onAddToBtn(), onCopyFromBtn(), and onCriterionChanged().
      
  | 
  private | 
Referenced by Init(), and onEntityType().
      
  | 
  private | 
Referenced by GetTableGrp(), and Init().
      
  | 
  private | 
Referenced by AddCriterion(), Clear(), CurrentCell(), GetCriterion(), GetCriterionType(), getFirstSelectedRow(), GetID(), GetThreshold(), Init(), IsEditable(), IsValid(), NumRows(), onAddBtn(), onClearBtn(), onCriterionChanged(), onEntityType(), onInsertBtn(), onRemoveBtn(), SetCriterion(), SetEditable(), SetID(), SetThreshold(), Update(), updateAdditionalWidget(), and updateBtnState().
      
  | 
  private | 
Referenced by createAdditionalFrame(), removeAdditionalWidget(), SetCriterion(), and updateAdditionalWidget().