Go to the documentation of this file.
27 I_ASSIGN(m_documentManagerCompPtr,
"DocumentManager",
"Manager of the documents in the MDI workspace",
true,
"DocumentManager");
28 I_ASSIGN_TO(m_documentManagerModelCompPtr, m_documentManagerCompPtr,
true);
29 I_ASSIGN(m_documentTypeIdAttrPtr,
"DocumentTypeId",
"ID of the document type used by MDI workspace",
true,
"Default");
51 I_ATTR(QByteArray, m_documentTypeIdAttrPtr);
Provide set of user actions needed to manage documents in MVC (Model View Controller) concept.
void OnComponentCreated() override
ifilegui::CExternalOpenDocumentCommandCompBase BaseClass
void CreateMenu() override
void OnUpdate(const istd::IChangeable::ChangeSet &changeSet) override
Called on update of observed model.
void OnComponentDestroyed() override
virtual void UpdateCommands()
const istd::IChangeable * GetDocumentPtr() const override
Common interface for model objects, that supports Model/Observer design pattern.
Basic implementation for a single model observer with binding to concrete data object interface.
Set of change flags (its IDs).
Common interface for data model objects, which can be changed.
Implementation of hierarchical command based on QAction from Qt.
This package contains Qt implementations related to Document/View concept.
© Witold Gantzke and Kirill Lepskiy