Plasma Engine  2.0
Loading...
Searching...
No Matches
plToolsProjectRequest 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.
 
plDynamicArray< plDocument * > m_Documents
 In case of 'CanCloseDocuments', these will be the documents in question.
 
plInt32 m_iContainerWindowUniqueIdentifier
 In case of 'SuggestContainerWindow', the ID of the container to be used for the docs in m_Documents.
 
plUuid m_documentGuid
 
plStringBuilder m_sAbsDocumentPath
 

Member Enumeration Documentation

◆ Type

enum class plToolsProjectRequest::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: