|
|
| xiiQtGameObjectReferencePropertyWidget () |
| | Copyright (c) Theophilus Eriata. All Rights Reserved.
|
| Public Member Functions inherited from xiiQtStandardPropertyWidget |
|
| xiiQtStandardPropertyWidget () |
| | *** xiiQtStandardPropertyWidget ***
|
| virtual void | SetSelection (const xiiHybridArray< xiiPropertySelection, 8 > &items) override |
|
| 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).
|
|
|
void | on_customContextMenuRequested (const QPoint &pt) |
|
void | OnSelectReferencedObject () |
|
void | OnCopyReference () |
|
void | OnClearReference () |
|
void | OnPasteReference () |
|
| virtual void | OnInit () override |
| virtual void | InternalSetValue (const xiiVariant &value) override |
|
void | FillContextMenu (QMenu &menu) |
|
void | PickObjectOverride (const xiiDocumentObject *pObject) |
|
void | SetValue (const QString &sText) |
|
void | ClearPicking () |
|
void | SelectionManagerEventHandler (const xiiSelectionManagerEvent &e) |
|
virtual void | showEvent (QShowEvent *event) override |
| Protected Member Functions inherited from xiiQtStandardPropertyWidget |
|
void | BroadcastValueChanged (const xiiVariant &NewValue) |
| virtual void | DoPrepareToDie () override |
|
const xiiVariant & | GetOldValue () const |
|
void | Broadcast (xiiPropertyEvent::Type type) |
|
void | PropertyChangedHandler (const xiiPropertyEvent &ed) |
|
bool | IsUndead () const |
|
virtual bool | eventFilter (QObject *pWatched, QEvent *pEvent) override |
◆ InternalSetValue()
| void xiiQtGameObjectReferencePropertyWidget::InternalSetValue |
( |
const xiiVariant & | value | ) |
|
|
overrideprotectedvirtual |
◆ OnInit()
| void xiiQtGameObjectReferencePropertyWidget::OnInit |
( |
| ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following files:
- /home/runner/work/XII/XII/Source/Editor/EditorFramework/PropertyGrid/GameObjectReferencePropertyWidget.moc.h
- /home/runner/work/XII/XII/Source/Editor/EditorFramework/PropertyGrid/Implementation/GameObjectReferencePropertyWidget.cpp