XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtPropertyGridWidget Class Reference
Inheritance diagram for xiiQtPropertyGridWidget:
[legend]

Public Slots

void OnCollapseStateChanged (bool bCollapsed)

Signals

void ExtendContextMenu (QMenu &ref_menu, const xiiHybridArray< xiiPropertySelection, 8 > &items, const xiiAbstractProperty *pProp)

Public Member Functions

 xiiQtPropertyGridWidget (QWidget *pParent, xiiDocument *pDocument=nullptr, bool bBindToSelectionManager=true)
void SetDocument (xiiDocument *pDocument, bool bBindToSelectionManager=true)
void ClearSelection ()
void SetSelectionIncludeExcludeProperties (xiiStringView sIncludeProperties={}, xiiStringView sExcludeProperties={})
void SetSelection (const xiiDeque< const xiiDocumentObject * > &selection)
const xiiDocument * GetDocument () const
const xiiDocumentObjectManager * GetObjectManager () const
xiiCommandHistory * GetCommandHistory () const
xiiObjectAccessorBase * GetObjectAccessor () const
void SetCollapseState (xiiQtGroupBoxBase *pBox)

Static Public Member Functions

static xiiRttiMappedObjectFactory< xiiQtPropertyWidget > & GetFactory () { return new xiiQtFilePropertyWidget()
static xiiQtPropertyWidget * CreateMemberPropertyWidget (const xiiAbstractProperty *pProp)
static xiiQtPropertyWidget * CreatePropertyWidget (const xiiAbstractProperty *pProp)

The documentation for this class was generated from the following files:
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/PropertyGrid/PropertyGridWidget.moc.h
  • /home/runner/work/XII/XII/Source/Editor/EditorFramework/EditorApp/Implementation/Startup.cpp
  • /home/runner/work/XII/XII/Source/EditorPlugins/Assets/EditorPluginAssets/RenderPipelineAsset/RenderPipelineAsset.cpp
  • /home/runner/work/XII/XII/Source/EditorPlugins/VisualScript/EditorPluginVisualScript/VisualScriptGraph/Implementation/VisualScriptVariable.cpp
  • /home/runner/work/XII/XII/Source/Tools/Libs/GuiFoundation/PropertyGrid/Implementation/PropertyGridWidget.cpp