#include <GenericWidget.h>
Protected Attributes | |
MyData * | m_data |
MyWidget * | m_widget |
Protected Attributes inherited from sofa::gui::qt::DataWidget | |
core::objectmodel::BaseData * | baseData |
bool | dirty |
int | counter |
bool | m_isFilled |
tell if DataWidget has been filled from Data true by default More... | |
bool | m_toFill |
bool to warn action is needed to fill Data, false by default More... | |
Public Member Functions | |
GenericDataWidget (QWidget *parent, const char *name, MyData *d) | |
virtual bool | createWidgets () |
virtual void | setDataReadOnly (bool readOnly) |
This method is called after createWidgets to configure whether the created widgets should be read-only. More... | |
virtual void | readFromData () |
The implementation of this method tells how the widget reads the value of the data. More... | |
virtual void | writeToData () |
Public Member Functions inherited from sofa::gui::qt::DataWidget | |
DataWidget (QWidget *parent, const char *name, MyData *d) | |
~DataWidget () override | |
virtual void | setData (MyData *d) |
const core::objectmodel::BaseData * | getBaseData () const |
BaseData pointer accessor function. More... | |
core::objectmodel::BaseData * | getBaseData () |
void | updateVisibility () |
bool | isDirty () |
bool | isFilled () |
return if DataWidget as been filled More... | |
void | setFilled (bool value) |
method to warn if Data has not been filled at constructor. More... | |
virtual unsigned int | sizeWidget () |
Helper method to give a size. More... | |
virtual unsigned int | numColumnWidget () |
Helper method for column. More... | |
Static Public Member Functions | |
template<class RealObject > | |
static RealObject * | create (RealObject *, CreatorArgument &arg) |
Static Public Member Functions inherited from sofa::gui::qt::DataWidget | |
template<class T > | |
static T * | create (T *, const CreatorArgument &arg) |
static DataWidget * | CreateDataWidget (const DataWidget::CreatorArgument &dwarg) |
Additional Inherited Members | |
Signals inherited from sofa::gui::qt::DataWidget | |
void | WidgetDirty (bool) |
void | DataOwnerDirty (bool) |
void | dataValueChanged (QString dataValueString) |
Public Slots inherited from sofa::gui::qt::DataWidget | |
void | updateDataValue () |
void | updateWidgetValue () |
void | setWidgetDirty (bool b=true) |
void | fillFromData () |
|
protected |
|
protected |
|
inline |
|
inlinestatic |
|
inlinevirtual |
The implementation of this method holds the widget creation and the signal / slot connections.
Implements sofa::gui::qt::DataWidget.
|
inlinevirtual |
The implementation of this method tells how the widget reads the value of the data.
Implements sofa::gui::qt::DataWidget.
|
inlinevirtual |
This method is called after createWidgets to configure whether the created widgets should be read-only.
Implements sofa::gui::qt::DataWidget.
|
inlinevirtual |
The implementation of this methods needs to tell how the widget can write its value in the data
Implements sofa::gui::qt::DataWidget.