
Public Member Functions | |
| DoubleSpinItem (const double theValue) | |
| double | value () const |
| void | setValue (const double theValue) |
| int | precision () const |
| void | setPrecision (const int thePrecision) |
| void | clear () |
Static Public Member Functions | |
| static int | Type () |
Definition at line 527 of file SMESHGUI_FilterDlg.cxx.
| SMESHGUI_FilterTable.DoubleSpinItem::DoubleSpinItem | ( | const double | theValue | ) |
Definition at line 548 of file SMESHGUI_FilterDlg.cxx.
References SMESHGUI_FilterTable.DoubleSpinItem.setValue().
: QTableWidgetItem( Type() ) { setValue( theValue ); }
| void SMESHGUI_FilterTable.DoubleSpinItem::clear | ( | ) |
Definition at line 579 of file SMESHGUI_FilterDlg.cxx.
{
setText( "" );
}
| int SMESHGUI_FilterTable.DoubleSpinItem::precision | ( | ) | const |
Definition at line 567 of file SMESHGUI_FilterDlg.cxx.
{
bool ok = false;
int precision = data( Qt::UserRole + 1 ).toInt( &ok );
return ok ? precision : 0;
}
| void SMESHGUI_FilterTable.DoubleSpinItem::setPrecision | ( | const int | thePrecision | ) |
Definition at line 574 of file SMESHGUI_FilterDlg.cxx.
Referenced by SMESHGUI_FilterTable.onCriterionChanged().
{
setData( Qt::UserRole + 1, thePrecision );
}
| void SMESHGUI_FilterTable.DoubleSpinItem::setValue | ( | const double | theValue | ) |
Definition at line 561 of file SMESHGUI_FilterDlg.cxx.
Referenced by SMESHGUI_FilterTable.DoubleSpinItem.DoubleSpinItem().
{
setData( Qt::UserRole, theValue );
setText( QString::number( theValue ) );
}
| int SMESHGUI_FilterTable.DoubleSpinItem::Type | ( | ) | [static] |
Definition at line 543 of file SMESHGUI_FilterDlg.cxx.
Referenced by SMESHGUI_FilterTable.onCriterionChanged().
{
return QTableWidgetItem::UserType + 4;
}
| double SMESHGUI_FilterTable.DoubleSpinItem::value | ( | ) | const |
Definition at line 554 of file SMESHGUI_FilterDlg.cxx.
{
bool ok = false;
double value = data( Qt::UserRole ).toDouble( &ok );
return ok ? value : 0;
}