![]() |
XII Release 0.1.0
|
Copyright (c) Theophilus Eriata. All Rights Reserved. More...
#include <ExpressionPropertyWidget.moc.h>
Public Member Functions | |
| xiiQtPropertyEditorExpressionWidget () | |
| Copyright (c) Theophilus Eriata. All Rights Reserved. | |
| Public Member Functions inherited from xiiQtStandardPropertyWidget | |
| xiiQtStandardPropertyWidget () | |
| *** xiiQtStandardPropertyWidget *** | |
| virtual void | SetSelection (const xiiHybridArray< xiiPropertySelection, 8 > &items) override |
| Public Member Functions inherited from xiiQtPropertyWidget | |
| xiiQtPropertyWidget () | |
| *** BASE *** | |
| void | Init (xiiQtPropertyGridWidget *pGrid, xiiObjectAccessorBase *pObjectAccessor, const xiiRTTI *pType, const xiiAbstractProperty *pProp) |
| const xiiAbstractProperty * | GetProperty () const |
| const xiiHybridArray< xiiPropertySelection, 8 > & | GetSelection () const |
| virtual bool | HasLabel () const |
| If this returns true (default), a QLabel is created and the text that GetLabel() returns is displayed. | |
| virtual const char * | GetLabel (xiiStringBuilder &ref_sTmp) const |
| The return value is used to display a label, if HasLabel() returns true. | |
| virtual void | ExtendContextMenu (QMenu &ref_menu) |
| virtual void | SetIsDefault (bool bIsDefault) |
| Whether the variable that the widget represents is currently set to the default value or has been modified. | |
| bool | GetCommonVariantSubType (const xiiHybridArray< xiiPropertySelection, 8 > &items, const xiiAbstractProperty *pProperty, xiiVariantType::Enum &out_type) |
| xiiVariant | GetCommonValue (const xiiHybridArray< xiiPropertySelection, 8 > &items, const xiiAbstractProperty *pProperty) |
| void | PrepareToDie () |
| virtual void | SetReadOnly (bool bReadOnly=true) |
| By default disables the widget, but can be overridden to make a widget more interactable (for example to be able to copy text from it). | |
Protected Slots | |
| void | on_TextChanged () |
Protected Member Functions | |
| virtual void | OnInit () override |
| virtual void | InternalSetValue (const xiiVariant &value) override |
| Protected Member Functions inherited from xiiQtStandardPropertyWidget | |
| void | BroadcastValueChanged (const xiiVariant &NewValue) |
| virtual void | DoPrepareToDie () override |
| const xiiVariant & | GetOldValue () const |
| Protected Member Functions inherited from xiiQtPropertyWidget | |
| void | Broadcast (xiiPropertyEvent::Type type) |
| void | PropertyChangedHandler (const xiiPropertyEvent &ed) |
| bool | IsUndead () const |
| virtual bool | eventFilter (QObject *pWatched, QEvent *pEvent) override |
Protected Attributes | |
| QHBoxLayout * | m_pLayout |
| QTextEdit * | m_pWidget |
| QSyntaxHighlighter * | m_pHighlighter = nullptr |
| Protected Attributes inherited from xiiQtStandardPropertyWidget | |
| xiiVariant | m_OldValue |
| Protected Attributes inherited from xiiQtPropertyWidget | |
| xiiQtPropertyGridWidget * | m_pGrid = nullptr |
| xiiObjectAccessorBase * | m_pObjectAccessor = nullptr |
| const xiiRTTI * | m_pType = nullptr |
| const xiiAbstractProperty * | m_pProp = nullptr |
| xiiHybridArray< xiiPropertySelection, 8 > | m_Items |
| bool | m_bIsDefault |
| Whether the variable that the widget represents is currently set to the default value or has been modified. | |
Additional Inherited Members | |
| Public Slots inherited from xiiQtPropertyWidget | |
| void | OnCustomContextMenu (const QPoint &pt) |
| Static Public Member Functions inherited from xiiQtPropertyWidget | |
| static const xiiRTTI * | GetCommonBaseType (const xiiHybridArray< xiiPropertySelection, 8 > &items) |
| static QColor | SetPaletteBackgroundColor (xiiColorGammaUB inputColor, QPalette &ref_palette) |
Copyright (c) Theophilus Eriata. All Rights Reserved.
|
overrideprotectedvirtual |
Implements xiiQtStandardPropertyWidget.
|
overrideprotectedvirtual |
Implements xiiQtPropertyWidget.