![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
#include <inviwo/core/properties/propertywidget.h>
Inheritance diagram for inviwo::PropertyWidget:Public Member Functions | |
| virtual PropertyEditorWidget * | getEditorWidget () |
| virtual Property * | getProperty () |
| virtual bool | hasEditorWidget () const |
| PropertyWidget & | operator= (const PropertyWidget &) |
| PropertyWidget & | operator= (PropertyWidget &&) |
| PropertyWidget (const PropertyWidget &) | |
| PropertyWidget (Property *property) | |
| PropertyWidget (PropertyWidget &&) | |
| virtual void | updateFromProperty ()=0 |
| virtual | ~PropertyWidget () |
Protected Attributes | |
| Property * | property_ = nullptr |
A PropertyWidget is a graphical representation of a Property. A widget will get updateFromProperty call to update its representation when ever the property changes and should update the property when ever the user modifies the widget.
|
explicit |
The PropertyWidget will register it self with the property.
|
virtual |
The PropertyWidget will deregister it self with the property.
|
inlinevirtual |
This function should return the editor widget if hasEditorWidget() returns true.
Reimplemented in inviwo::FilePropertyWidgetQt, inviwo::IsoTFPropertyWidgetQt, inviwo::IsoValuePropertyWidgetQt, inviwo::StringPropertyWidgetQt, and inviwo::TFPropertyWidgetQt.
|
inlinevirtual |
Override this function returning true if there can be a PropertyEditorWidget for this PropertyWidget.
Reimplemented in inviwo::FilePropertyWidgetQt, inviwo::IsoTFPropertyWidgetQt, inviwo::IsoValuePropertyWidgetQt, inviwo::StringPropertyWidgetQt, and inviwo::TFPropertyWidgetQt.
|
pure virtual |
Implement this function to update the widget after the property has been modified.
Implemented in inviwo::ImageEditorWidgetQt, inviwo::StringMultilinePropertyWidgetQt, inviwo::MultiFileStringPropertyWidgetQt, inviwo::AnglePropertyWidgetQt< T >, inviwo::BoolCompositePropertyWidgetQt, inviwo::BoolPropertyWidgetQt, inviwo::ButtonPropertyWidgetQt, inviwo::CollapsibleGroupBoxWidgetQt, inviwo::ColorPropertyWidgetQt< T >, inviwo::EventPropertyWidgetQt, inviwo::FilePropertyWidgetQt, inviwo::FontSizePropertyWidgetQt, inviwo::IsoTFPropertyWidgetQt, inviwo::IsoValuePropertyWidgetQt, inviwo::LightPropertyWidgetQt, inviwo::ListPropertyWidgetQt, inviwo::MultiFilePropertyWidgetQt, inviwo::OptionPropertyWidgetQt, inviwo::OrdinalMinMaxPropertyWidgetQt< T >, inviwo::OrdinalMinMaxTextPropertyWidgetQt< BT, T >, inviwo::OrdinalLikePropertyWidgetQt< Prop, Sem >, inviwo::OrdinalLikePropertySettingsWidgetQt< Prop >, inviwo::OrdinalLikePropertySettingsWidgetQt< OrdinalProperty< vec3 > >, inviwo::OrdinalLikePropertySettingsWidgetQt< T >, inviwo::MinMaxPropertySettingsWidgetQt< T >, inviwo::StringPropertyWidgetQt, inviwo::PropertyWidgetDelegate, inviwo::StringsPropertyWidgetQt< N >, inviwo::TFPrimitiveSetWidgetQt, inviwo::TFPropertyWidgetQt, inviwo::glui::BoolPropertyWidget, inviwo::glui::ButtonPropertyWidget, inviwo::glui::ToolButtonPropertyWidget, inviwo::glui::DoubleMinMaxPropertyWidget, inviwo::glui::FloatMinMaxPropertyWidget, inviwo::glui::FloatPropertyWidget, inviwo::glui::IntMinMaxPropertyWidget, inviwo::glui::IntPropertyWidget, inviwo::MinMaxPropertyWidgetCEF< T >, and inviwo::PropertyWidgetCEF.