6#include <QtCore/QObject>
36 I_ASSIGN(m_undoManagerCompPtr,
"UndoManager",
"Undo/Redo-manager",
true,
"UndoManager");
37 I_ASSIGN_TO(m_undoManagerModelCompPtr, m_undoManagerCompPtr,
true);
Interface for a provider of the heriarchical commands.
Interface providing UNDO/REDO functionality.
Basic implementation for a single model observer.
Common interface for model objects, that supports Model/Observer design pattern.
virtual const ibase::IHierarchicalCommand * GetCommands() const override
Get list of menu commands.
CUndoManagerCommandsProviderComp()
virtual void OnComponentCreated() override
iqtgui::TMakeIconProviderCompWrap< icomp::CComponentBase > BaseClass
virtual void OnUpdate(const istd::IChangeable::ChangeSet &changeSet) override
Called on update of observed model.
virtual void OnComponentDestroyed() override
Implementation of hierarchical command based on QAction from Qt.
Set of change flags (its IDs).
Common interface to define the hierarchical graph structures.
This package contains Qt implementations related to Document/View concept.