SOFA API  1df67014
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 updateDataValue ()
 
void updateWidgetValue ()
 
void dataValueChanged (QString dataValue)
 

Attribute details

◆ dirty

bool sofa::gui::qt::QTabulationModifyObject::dirty
protected

◆ index

const unsigned int sofa::gui::qt::QTabulationModifyObject::index
protected

◆ item

QTreeWidgetItem* sofa::gui::qt::QTabulationModifyObject::item
protected

◆ m_dataValueModified

std::map< QObject*, QString> sofa::gui::qt::QTabulationModifyObject::m_dataValueModified
protected

◆ object

core::objectmodel::Base* sofa::gui::qt::QTabulationModifyObject::object
protected

◆ pixelMaxSize

unsigned int sofa::gui::qt::QTabulationModifyObject::pixelMaxSize
protected

◆ pixelSize

unsigned int sofa::gui::qt::QTabulationModifyObject::pixelSize
protected

◆ size

unsigned int sofa::gui::qt::QTabulationModifyObject::size
protected

Constructor details

◆ QTabulationModifyObject()

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

Function details

◆ addData()

void sofa::gui::qt::QTabulationModifyObject::addData ( sofa::core::objectmodel::BaseData data,
const ModifyObjectFlags flags 
)

◆ addLink()

void sofa::gui::qt::QTabulationModifyObject::addLink ( sofa::core::objectmodel::BaseLink link,
const ModifyObjectFlags flags 
)

◆ addStretch()

void sofa::gui::qt::QTabulationModifyObject::addStretch ( )

◆ dataValueChanged

void sofa::gui::qt::QTabulationModifyObject::dataValueChanged ( QString  dataValue)
slot

◆ externalWidgetAddition()

void sofa::gui::qt::QTabulationModifyObject::externalWidgetAddition ( int  num)
inline

◆ getDataModifiedString()

QString sofa::gui::qt::QTabulationModifyObject::getDataModifiedString ( ) const

◆ getIndex()

unsigned int sofa::gui::qt::QTabulationModifyObject::getIndex ( ) const
inline

◆ isDirty()

bool sofa::gui::qt::QTabulationModifyObject::isDirty ( ) const

◆ isEmpty()

bool sofa::gui::qt::QTabulationModifyObject::isEmpty ( ) const

◆ isFull()

bool sofa::gui::qt::QTabulationModifyObject::isFull ( ) const

◆ nodeNameModification

void sofa::gui::qt::QTabulationModifyObject::nodeNameModification ( simulation::Node )
signal

◆ setFull()

void sofa::gui::qt::QTabulationModifyObject::setFull ( )
inline

◆ setTabDirty

void sofa::gui::qt::QTabulationModifyObject::setTabDirty ( bool  b = true)
slot

◆ TabDirty

void sofa::gui::qt::QTabulationModifyObject::TabDirty ( bool  )
signal

◆ UpdateDatas

void sofa::gui::qt::QTabulationModifyObject::UpdateDatas ( )
signal

◆ updateDataValue

void sofa::gui::qt::QTabulationModifyObject::updateDataValue ( )
slot

◆ UpdateDataWidgets

void sofa::gui::qt::QTabulationModifyObject::UpdateDataWidgets ( )
signal

◆ updateWidgetValue

void sofa::gui::qt::QTabulationModifyObject::updateWidgetValue ( )
slot