SOFA API  6a688117
Open source framework for multi-physics simuation
sofa::gui::qt::QTabulationModifyObject Class Reference

#include <QTabulationModifyObject.h>

Inheritance diagram for sofa::gui::qt::QTabulationModifyObject:

Protected Attributes

core::objectmodel::Baseobject
 
QTreeWidgetItem * item
 
const unsigned int index
 
unsigned int size
 
bool dirty
 
std::map< QObject *, QString > m_dataValueModified
 
unsigned int pixelSize
 
unsigned int pixelMaxSize
 

Public Member Functions

 QTabulationModifyObject (QWidget *parent, core::objectmodel::Base *object, QTreeWidgetItem *item, unsigned int idx=1)
 
void externalWidgetAddition (int num)
 
void addData (sofa::core::objectmodel::BaseData *data, const ModifyObjectFlags &flags)
 
void addLink (sofa::core::objectmodel::BaseLink *link, const ModifyObjectFlags &flags)
 
void addStretch ()
 
unsigned int getIndex () const
 
bool isFull () const
 
void setFull ()
 
bool isEmpty () const
 
bool isDirty () const
 
QString getDataModifiedString () const
 

Signals

void UpdateDatas ()
 
void UpdateDataWidgets ()
 
void TabDirty (bool)
 
void nodeNameModification (simulation::Node *)
 

Public Slots

void setTabDirty (bool=true)
 
void updateListViewItem ()
 
void updateDataValue ()
 
void updateWidgetValue ()
 
void dataValueChanged (QString dataValue)
 

Attribute details

bool sofa::gui::qt::QTabulationModifyObject::dirty
protected
const unsigned int sofa::gui::qt::QTabulationModifyObject::index
protected
QTreeWidgetItem* sofa::gui::qt::QTabulationModifyObject::item
protected
std::map< QObject*, QString> sofa::gui::qt::QTabulationModifyObject::m_dataValueModified
protected
core::objectmodel::Base* sofa::gui::qt::QTabulationModifyObject::object
protected
unsigned int sofa::gui::qt::QTabulationModifyObject::pixelMaxSize
protected
unsigned int sofa::gui::qt::QTabulationModifyObject::pixelSize
protected
unsigned int sofa::gui::qt::QTabulationModifyObject::size
protected

Constructor details

sofa::gui::qt::QTabulationModifyObject::QTabulationModifyObject ( QWidget parent,
core::objectmodel::Base object,
QTreeWidgetItem *  item,
unsigned int  idx = 1 
)

Function details

void sofa::gui::qt::QTabulationModifyObject::addData ( sofa::core::objectmodel::BaseData data,
const ModifyObjectFlags flags 
)
void sofa::gui::qt::QTabulationModifyObject::addLink ( sofa::core::objectmodel::BaseLink link,
const ModifyObjectFlags flags 
)
void sofa::gui::qt::QTabulationModifyObject::addStretch ( )
void sofa::gui::qt::QTabulationModifyObject::dataValueChanged ( QString  dataValue)
slot
void sofa::gui::qt::QTabulationModifyObject::externalWidgetAddition ( int  num)
inline
QString sofa::gui::qt::QTabulationModifyObject::getDataModifiedString ( ) const
unsigned int sofa::gui::qt::QTabulationModifyObject::getIndex ( ) const
inline
bool sofa::gui::qt::QTabulationModifyObject::isDirty ( ) const
bool sofa::gui::qt::QTabulationModifyObject::isEmpty ( ) const
bool sofa::gui::qt::QTabulationModifyObject::isFull ( ) const
void sofa::gui::qt::QTabulationModifyObject::nodeNameModification ( simulation::Node )
signal
void sofa::gui::qt::QTabulationModifyObject::setFull ( )
inline
void sofa::gui::qt::QTabulationModifyObject::setTabDirty ( bool  b = true)
slot
void sofa::gui::qt::QTabulationModifyObject::TabDirty ( bool  )
signal
void sofa::gui::qt::QTabulationModifyObject::UpdateDatas ( )
signal
void sofa::gui::qt::QTabulationModifyObject::updateDataValue ( )
slot
void sofa::gui::qt::QTabulationModifyObject::UpdateDataWidgets ( )
signal
void sofa::gui::qt::QTabulationModifyObject::updateListViewItem ( )
slot
void sofa::gui::qt::QTabulationModifyObject::updateWidgetValue ( )
slot