![]() |
XII Release 0.1.0
|
*** FLOAT ANGLE SPINBOX *** More...
#include <PropertyWidget.moc.h>
Public Member Functions | |
| xiiQtPropertyEditorFloatAngleWidget () | |
| *** FLOAT ANGLE SPINBOX *** | |
Public Member Functions inherited from xiiQtStandardPropertyWidget | |
| xiiQtStandardPropertyWidget () | |
| *** xiiQtStandardPropertyWidget *** | |
| virtual void | SetSelection (const xiiHybridArray< xiiPropertySelection, 8 > &items) override |
| This is called whenever the selection in the editor changes and thus the widget may need to display a different value. | |
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) |
| If the property is of type xiiVariant this function returns whether all items have the same type. If true is returned, out_Type contains the common type. Note that 'invalid' can be a common 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 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 | |
| bool | m_bTemporaryCommand |
| QHBoxLayout * | m_pLayout |
| xiiQtDoubleSpinBox * | m_pWidget |
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) |
*** FLOAT ANGLE SPINBOX ***
|
overrideprotectedvirtual |
Implements xiiQtStandardPropertyWidget.
|
overrideprotectedvirtual |
Implements xiiQtPropertyWidget.