XII Release 0.1.0
Loading...
Searching...
No Matches
xiiDocumentObjectStructureEvent Struct Reference

Used by xiiDocumentObjectManager::m_StructureEvents. More...

#include <DocumentObjectManager.h>

Public Types

enum class  Type {
  BeforeReset , AfterReset , BeforeObjectAdded , AfterObjectAdded ,
  BeforeObjectRemoved , AfterObjectRemoved , BeforeObjectMoved , AfterObjectMoved ,
  AfterObjectMoved2
}

Public Member Functions

const xiiAbstractProperty * GetProperty () const
xiiVariant getInsertIndex () const

Public Attributes

Type m_EventType
const xiiDocument * m_pDocument = nullptr
const xiiDocumentObject * m_pObject = nullptr
const xiiDocumentObject * m_pPreviousParent = nullptr
const xiiDocumentObject * m_pNewParent = nullptr
xiiString m_sParentProperty
xiiVariant m_OldPropertyIndex
xiiVariant m_NewPropertyIndex

Detailed Description

Used by xiiDocumentObjectManager::m_StructureEvents.


The documentation for this struct was generated from the following files:
  • /home/runner/work/XII/XII/Source/Tools/Libs/ToolsFoundation/Object/DocumentObjectManager.h
  • /home/runner/work/XII/XII/Source/Tools/Libs/ToolsFoundation/Object/Implementation/DocumentObjectManager.cpp