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

Public Types

enum class  Type { CanCloseProject , CanCloseDocuments , SuggestContainerWindow , GetPathForDocumentGuid }

Public Attributes

Type m_Type
bool m_bCanClose
 When the event is sent, interested code can set this to false to prevent closing.
xiiDynamicArray< xiiDocument * > m_Documents
 In case of 'CanCloseDocuments', these will be the documents in question.
xiiInt32 m_iContainerWindowUniqueIdentifier
 In case of 'SuggestContainerWindow', the ID of the container to be used for the docs in m_Documents.
xiiUuid m_documentGuid
xiiStringBuilder m_sAbsDocumentPath

Member Enumeration Documentation

◆ Type

enum class xiiToolsProjectRequest::Type
strong
Enumerator
CanCloseProject 

Can we close the project? Listener needs to set m_bCanClose if not.

CanCloseDocuments 

Can we close the documents in m_Documents? Listener needs to set m_bCanClose if not.

SuggestContainerWindow 

m_Documents contains one element that a container window should be suggested for and written to m_iContainerWindowUniqueIdentifier.


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