qSlicermiAnnotationModuleWidgetPrivate Class Reference

Inheritance diagram for qSlicermiAnnotationModuleWidgetPrivate:
qCTKPrivate< qSlicermiAnnotationModuleWidget > Ui_qSlicermiAnnotationModule

List of all members.

Public Types

enum  TableColumnType {
  VisibleColumn = 0, LockColumn, TypeColumn, ValueColumn,
  TextColumn
}

Public Member Functions

vtkSlicermiAnnotationModuleLogiclogic () const
void moveSelectedRow (bool up)
 qSlicermiAnnotationModuleWidgetPrivate ()
void removeAnnotation (int index)
void setInvisibleItemIcon (bool isVisible)
void setInvisibleItemStrikeout (bool isVisible)
void SetItemEditable (int row, int col, bool isEditable)
void setLockUnLockIcon (bool isLocked)
void setupUi (qSlicerWidget *widget)
void updateAnnotation (int index, const QString &label, const QString &value, const QString &text)
void updateSelection (int totalitems)
std::vector< intupdateSingleSelection ()
void updateTextItem (int index, const QString &value)
void updateValueItem (int index, const QString &value)
 ~qSlicermiAnnotationModuleWidgetPrivate ()

Protected Member Functions

QList< QTableWidgetItem * > readRow (int row)
void setRow (int row, const QList< QTableWidgetItem * > &rowItems)
QList< QTableWidgetItem * > takeRow (int row)

Private Attributes

bool isLockAll
bool isSelectAll
qSlicermiAnnotationModulePushButtonlockwidget
qSlicermiAnnotationModulePushButtontypewidget
qSlicermiAnnotationModulePushButtonvisibilitywidget

Member Enumeration Documentation

Enumerator:
VisibleColumn 
LockColumn 
TypeColumn 
ValueColumn 
TextColumn 

Constructor & Destructor Documentation

qSlicermiAnnotationModuleWidgetPrivate::qSlicermiAnnotationModuleWidgetPrivate (  ) 
qSlicermiAnnotationModuleWidgetPrivate::~qSlicermiAnnotationModuleWidgetPrivate (  ) 

Member Function Documentation

vtkSlicermiAnnotationModuleLogic * qSlicermiAnnotationModuleWidgetPrivate::logic (  )  const

References p, and QCTK_P.

void qSlicermiAnnotationModuleWidgetPrivate::moveSelectedRow ( bool  up  ) 

References p, QCTK_P, setRow(), takeRow(), and TypeColumn.

QList< QTableWidgetItem * > qSlicermiAnnotationModuleWidgetPrivate::readRow ( int  row  )  [protected]
void qSlicermiAnnotationModuleWidgetPrivate::removeAnnotation ( int  index  ) 
void qSlicermiAnnotationModuleWidgetPrivate::setInvisibleItemIcon ( bool  isVisible  ) 
void qSlicermiAnnotationModuleWidgetPrivate::setInvisibleItemStrikeout ( bool  isVisible  ) 
void qSlicermiAnnotationModuleWidgetPrivate::SetItemEditable ( int  row,
int  col,
bool  isEditable 
)
void qSlicermiAnnotationModuleWidgetPrivate::setLockUnLockIcon ( bool  isLocked  ) 
void qSlicermiAnnotationModuleWidgetPrivate::setRow ( int  row,
const QList< QTableWidgetItem * > &  rowItems 
) [protected]

Referenced by moveSelectedRow().

void qSlicermiAnnotationModuleWidgetPrivate::setupUi ( qSlicerWidget widget  ) 
QList< QTableWidgetItem * > qSlicermiAnnotationModuleWidgetPrivate::takeRow ( int  row  )  [protected]

Referenced by moveSelectedRow().

void qSlicermiAnnotationModuleWidgetPrivate::updateAnnotation ( int  index,
const QString label,
const QString value,
const QString text 
)
void qSlicermiAnnotationModuleWidgetPrivate::updateSelection ( int  totalitems  ) 

References isSelectAll, and j.

std::vector< int > qSlicermiAnnotationModuleWidgetPrivate::updateSingleSelection (  ) 
void qSlicermiAnnotationModuleWidgetPrivate::updateTextItem ( int  index,
const QString value 
)

References TextColumn.

void qSlicermiAnnotationModuleWidgetPrivate::updateValueItem ( int  index,
const QString value 
)

References ValueColumn.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1