#include <SimpleDataWidget.h>
OptionsGroup support. More...
OptionsGroup support.
Protected Attributes | |
QButtonGroup * | buttonList |
QComboBox * | comboList |
bool | buttonMode |
Protected Attributes inherited from sofa::gui::qt::TDataWidget< sofa::helper::OptionsGroup > | |
MyTData * | Tdata |
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 | |
RadioDataWidget (QWidget *parent, const char *name, core::objectmodel::Data< sofa::helper::OptionsGroup > *m_data) | |
virtual bool | createWidgets () |
In this method we create the widgets and perform the signal / slots connections. More... | |
virtual void | setDataReadOnly (bool readOnly) |
This method is called after createWidgets to configure whether the created widgets should be read-only. More... | |
Public Member Functions inherited from sofa::gui::qt::TDataWidget< sofa::helper::OptionsGroup > | |
TDataWidget (QWidget *parent, const char *name, MyTData *d) | |
sofa::core::objectmodel::Data< sofa::helper::OptionsGroup > * | getData () |
const sofa::core::objectmodel::Data< sofa::helper::OptionsGroup > * | getData () const |
virtual void | setData (MyTData *d) |
virtual void | setData (MyData *d) |
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... | |
Protected Member Functions | |
virtual void | readFromData () |
Implements how update the widgets knowing the data value. More... | |
virtual void | writeToData () |
Implements how to update the data, knowing the widget value. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from sofa::gui::qt::TDataWidget< sofa::helper::OptionsGroup > | |
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) |
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 |
|
protected |
|
inline |
The class constructor takes a TData<RadioTrick> since it creates a widget for a that particular data type.
|
virtual |
In this method we create the widgets and perform the signal / slots connections.
Implements sofa::gui::qt::DataWidget.
|
protectedvirtual |
Implements how update the widgets knowing the data value.
Implements sofa::gui::qt::DataWidget.
|
virtual |
This method is called after createWidgets to configure whether the created widgets should be read-only.
Implements sofa::gui::qt::DataWidget.
|
protectedvirtual |
Implements how to update the data, knowing the widget value.
Implements sofa::gui::qt::DataWidget.