Provides display and editing facilities for property items in the editor.
More...
#include <widgets/PropertyEditor.h>
Provides display and editing facilities for property items in the editor.
A PropertyEditor::Delegate is used to provide custom display features and editor widgets. Using the delegate mechanism allows the development of display and editing facilities independently from the PropertyEditor. PropertyEditor::Delegate classes can be implemented in different libraries. The PropertyEditor automatically asks the ClassFactory for loaded Delegates and instantiates them.
◆ SupportedTypes
◆ makeSupportedType()
◆ supportedTypes()
◆ getText()
| virtual std::string getText |
( |
const PropertyNode * |
property | ) |
|
|
inlinevirtual |
Returns text for a text label.
◆ getIcon()
◆ getBackgroundColor()
| virtual QColor getBackgroundColor |
( |
const PropertyNode * |
property | ) |
|
|
inlinevirtual |
◆ createEditor()
| virtual QWidget* createEditor |
( |
PropertyNode * |
property, |
|
|
QWidget * |
parent |
|
) |
| |
|
inlinevirtual |
◆ execDialog()
| virtual bool execDialog |
( |
PropertyNode * |
property, |
|
|
QWidget * |
parent |
|
) |
| |
|
inlinevirtual |
◆ getName()
| virtual std::string getName |
( |
const PropertyNode * |
property | ) |
|
|
inlinevirtual |
◆ getClass()
| Class const& getClass |
( |
| ) |
const |
|
inlineinherited |
◆ CLASS()
◆ internalGetClass()
| virtual Class const& internalGetClass |
( |
| ) |
const |
|
protectedpure virtualinherited |
The documentation for this class was generated from the following file: