|
void | appendChild (PropertyItem *child) |
|
virtual void | assignProperty (const App::Property *) |
|
virtual void | bind (const App::ObjectIdentifier &_path) |
|
virtual void | bind (const App::Property &prop) |
| override the bind functions to ensure we issue the propertyBound() call, which is then overloaded by childs which like to be informed of a binding More...
|
|
PropertyItem * | child (int row) |
|
int | childCount () const |
|
int | columnCount () const |
|
virtual QWidget * | createEditor (QWidget *parent, const QObject *receiver, const char *method) const |
| Creates the appropriate editor for this item and sets the editor to the value of overrideValue(). More...
|
|
QWidget * | createExpressionEditor (QWidget *parent, const QObject *receiver, const char *method) const |
|
PropertyEditorWidget * | createPropertyEditorWidget (QWidget *parent) const |
|
virtual QVariant | data (int column, int role) const |
|
int | decimals () const |
|
virtual QVariant | editorData (QWidget *editor) const |
|
QString | expressionAsString () const |
|
QVariant | expressionEditorData (QWidget *editor) const |
|
Qt::ItemFlags | flags (int column) const |
|
App::Property * | getFirstProperty () |
|
const App::Property * | getFirstProperty () const |
|
const std::vector< App::Property * > & | getPropertyData () const |
|
bool | hasAnyExpression () const |
|
bool | hasProperty (const App::Property *) const |
|
void | insertChild (int, PropertyItem *child) |
|
bool | isExpanded () const |
|
bool | isLinked () const |
|
bool | isReadOnly () const |
|
virtual bool | isSeparator () const |
|
void | moveChild (int from, int to) |
|
PropertyItem * | parent () const |
|
virtual void | propertyBound () |
|
QString | propertyName () const |
|
void | removeChildren (int from, int to) |
| PropertyItem::removeChildren Deletes the children in the range of [from, to]. More...
|
|
bool | removeProperty (const App::Property *) |
|
void | reset () |
|
virtual int | row () const |
|
bool | setData (const QVariant &value) |
|
void | setDecimals (int) |
|
virtual void | setEditorData (QWidget *editor, const QVariant &data) const |
|
void | setExpanded (bool e) |
|
void | setExpressionEditorData (QWidget *editor, const QVariant &data) const |
|
void | setLinked (bool) |
|
void | setParent (PropertyItem *parent) |
|
void | setPropertyData (const std::vector< App::Property * > &) |
| Sets the current property objects. More...
|
|
void | setPropertyName (QString name, QString realName=QString()) |
|
void | setPropertyValue (const QString &) |
|
void | setReadOnly (bool) |
|
PropertyItem * | takeChild (int) |
| PropertyItem::takeChild Removes the child at index row but doesn't delete it. More...
|
|
bool | testStatus (App::Property::Status pos) const |
|
void | updateData () |
|
| ~PropertyItem () |
|
virtual bool | apply () |
|
virtual bool | apply (const std::string &propName) |
|
bool | autoApply () const |
|
virtual void | bind (const App::ObjectIdentifier &_path) |
|
virtual void | bind (const App::Property &prop) |
|
| ExpressionBinding () |
|
QPixmap | getIcon (const char *name, const QSize &size) const |
|
bool | hasExpression () const |
|
bool | isBound () const |
|
void | setAutoApply (bool value) |
|
void | unbind () |
|
virtual | ~ExpressionBinding () |
|
QList< PropertyItem * > | childItems |
|
QString | displayText |
|
bool | expanded |
|
bool | linked |
|
PropertyItem * | parentItem |
|
int | precision |
|
std::vector< App::Property * > | propertyItems |
|
QString | propName |
|
bool | readonly |
|
QPalette | defaultPalette |
|
boost::signals2::scoped_connection | expressionchanged |
|
int | iconHeight |
|
ExpressionLabel * | iconLabel |
|
bool | m_autoApply |
|
boost::signals2::scoped_connection | objectdeleted |
|
Edit properties of enum type.
- Author
- Werner Mayer