Version: 6.3.1
Public Member Functions | Static Public Member Functions

SMESHGUI_FilterTable.IntSpinItem Class Reference

Inheritance diagram for SMESHGUI_FilterTable.IntSpinItem:
Inheritance graph
[legend]

Public Member Functions

 IntSpinItem (const int theValue)
int value () const
void setValue (const int theValue)
void clear ()

Static Public Member Functions

static int Type ()

Detailed Description

Definition at line 480 of file SMESHGUI_FilterDlg.cxx.


Constructor & Destructor Documentation

SMESHGUI_FilterTable.IntSpinItem::IntSpinItem ( const int  theValue)

Definition at line 498 of file SMESHGUI_FilterDlg.cxx.

References SMESHGUI_FilterTable.IntSpinItem.setValue().

 : QTableWidgetItem( Type() )
{
  setValue( theValue );
}

Member Function Documentation

void SMESHGUI_FilterTable.IntSpinItem::clear ( )

Definition at line 517 of file SMESHGUI_FilterDlg.cxx.

{
  setText( "" );
}
void SMESHGUI_FilterTable.IntSpinItem::setValue ( const int  theValue)

Definition at line 511 of file SMESHGUI_FilterDlg.cxx.

Referenced by SMESHGUI_FilterTable.IntSpinItem.IntSpinItem().

{
  setData( Qt::UserRole, theValue );
  setText( QString::number( theValue ) ); 
}
int SMESHGUI_FilterTable.IntSpinItem::Type ( ) [static]

Definition at line 493 of file SMESHGUI_FilterDlg.cxx.

Referenced by SMESHGUI_FilterTable.onCriterionChanged().

{
  return QTableWidgetItem::UserType + 3;
}
int SMESHGUI_FilterTable.IntSpinItem::value ( ) const

Definition at line 504 of file SMESHGUI_FilterDlg.cxx.

{
  bool ok = false;
  int value = data( Qt::UserRole ).toInt( &ok );
  return ok ? value : 0; 
}
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS