Version: 6.3.1
Public Member Functions | Static Public Member Functions

SMESHGUI_FilterTable.CheckItem Class Reference

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

Public Member Functions

 CheckItem (bool=false)
 CheckItem (const QString &, bool=false)
 ~CheckItem ()
void setChecked (bool)
bool checked () const

Static Public Member Functions

static int Type ()

Detailed Description

Definition at line 420 of file SMESHGUI_FilterDlg.cxx.


Constructor & Destructor Documentation

SMESHGUI_FilterTable.CheckItem::CheckItem ( bool  value = false)

Definition at line 438 of file SMESHGUI_FilterDlg.cxx.

References SMESHGUI_FilterTable.CheckItem.setChecked().

 : QTableWidgetItem( Type() )
{
  Qt::ItemFlags f = flags();
  f = f | Qt::ItemIsUserCheckable;
  f = f & ~Qt::ItemIsTristate;
  f = f & ~Qt::ItemIsEditable;
  setFlags( f );
  setChecked(value);
}
SMESHGUI_FilterTable.CheckItem::CheckItem ( const QString &  text,
bool  value = false 
)

Definition at line 449 of file SMESHGUI_FilterDlg.cxx.

References SMESHGUI_FilterTable.CheckItem.setChecked().

 : QTableWidgetItem( Type() )
{
  Qt::ItemFlags f = flags();
  f = f | Qt::ItemIsUserCheckable;
  f = f & ~Qt::ItemIsTristate;
  f = f & ~Qt::ItemIsEditable;
  setFlags( f );
  setChecked( value );
  setText( text );
}
SMESHGUI_FilterTable.CheckItem::~CheckItem ( )

Definition at line 461 of file SMESHGUI_FilterDlg.cxx.

{
}

Member Function Documentation

bool SMESHGUI_FilterTable.CheckItem::checked ( ) const

Definition at line 470 of file SMESHGUI_FilterDlg.cxx.

{
  return checkState() == Qt::Checked;
}
void SMESHGUI_FilterTable.CheckItem::setChecked ( bool  value)

Definition at line 465 of file SMESHGUI_FilterDlg.cxx.

Referenced by SMESHGUI_FilterTable.CheckItem.CheckItem().

{
  setCheckState( value ? Qt::Checked : Qt::Unchecked );
}
int SMESHGUI_FilterTable.CheckItem::Type ( ) [static]

Definition at line 433 of file SMESHGUI_FilterDlg.cxx.

{
  return QTableWidgetItem::UserType + 2;
}
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