sofa::gui::qt::DisplayFlagWidget Class Reference

#include <DisplayFlagWidget.h>

Inheritance diagram for sofa::gui::qt::DisplayFlagWidget:

Inheritance graph
[legend]
Collaboration diagram for sofa::gui::qt::DisplayFlagWidget:

Collaboration graph
[legend]

Public Types

enum  {
  VISUAL, BEHAVIOR, COLLISION, BOUNDING,
  MAPPING, MECHANICALMAPPING, FORCEFIELD, INTERACTION,
  WIREFRAME, NORMALS, ALL
}

Signals

void change (int, bool)
void clicked ()

Public Member Functions

 DisplayFlagWidget (QWidget *parent, const char *name=0, Qt::WFlags f=0)
bool getFlag (int idx)
void setFlag (int idx, bool value)

Protected Member Functions

virtual void contentsMousePressEvent (QMouseEvent *e)
void findChildren (Q3CheckListItem *, std::vector< Q3CheckListItem * > &children)

Protected Attributes

Q3CheckListItem * itemShowFlag [10]
std::map< Q3CheckListItem *, int > mapFlag

Detailed Description

Definition at line 57 of file DisplayFlagWidget.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
VISUAL 
BEHAVIOR 
COLLISION 
BOUNDING 
MAPPING 
MECHANICALMAPPING 
FORCEFIELD 
INTERACTION 
WIREFRAME 
NORMALS 
ALL 

Definition at line 61 of file DisplayFlagWidget.h.


Constructor & Destructor Documentation

sofa::gui::qt::DisplayFlagWidget::DisplayFlagWidget ( QWidget *  parent,
const char *  name = 0,
Qt::WFlags  f = 0 
)


Member Function Documentation

void sofa::gui::qt::DisplayFlagWidget::change ( int  _t1,
bool  _t2 
) [signal]

Definition at line 76 of file moc_DisplayFlagWidget.cpp.

Referenced by contentsMousePressEvent().

void sofa::gui::qt::DisplayFlagWidget::clicked (  )  [signal]

Definition at line 83 of file moc_DisplayFlagWidget.cpp.

Referenced by contentsMousePressEvent().

void sofa::gui::qt::DisplayFlagWidget::contentsMousePressEvent ( QMouseEvent *  e  )  [protected, virtual]

Definition at line 115 of file DisplayFlagWidget.cpp.

References change(), clicked(), findChildren(), and mapFlag.

void sofa::gui::qt::DisplayFlagWidget::findChildren ( Q3CheckListItem *  item,
std::vector< Q3CheckListItem * > &  children 
) [protected]

Definition at line 104 of file DisplayFlagWidget.cpp.

Referenced by contentsMousePressEvent().

bool sofa::gui::qt::DisplayFlagWidget::getFlag ( int  idx  )  [inline]

Definition at line 65 of file DisplayFlagWidget.h.

References itemShowFlag.

Referenced by sofa::gui::qt::ModifyObject::updateValues().

void sofa::gui::qt::DisplayFlagWidget::setFlag ( int  idx,
bool  value 
) [inline]

Definition at line 66 of file DisplayFlagWidget.h.

References itemShowFlag.

Referenced by sofa::gui::qt::RealGUI::setScene().


Field Documentation

Definition at line 77 of file DisplayFlagWidget.h.

Referenced by DisplayFlagWidget(), getFlag(), and setFlag().

Definition at line 78 of file DisplayFlagWidget.h.

Referenced by contentsMousePressEvent(), and DisplayFlagWidget().


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

Generated on Sun Nov 23 04:24:10 2008 for Sofa by  doxygen 1.5.7.1