6#include <QtCore/QtGlobal>
Index implementation for addressing elements in 2D-space.
Base interface for all used interfaces and implementations.
Common interface for all display console shapes which can interacts with user.
Common interface for a general shape view implementations.
Interface for external view event observer.
virtual bool OnViewMouseButton(const IShapeView &view, const istd::CIndex2d &position, Qt::MouseButton buttonType, bool state, const IInteractiveShape *shapePtr)=0
Event handler for mouse button click.
virtual bool OnViewMouseMove(const IShapeView &view, const istd::CIndex2d &position)=0
Event handler for mouse move event.
virtual bool OnSelectChange(const IShapeView &view, const istd::CIndex2d &position, const IInteractiveShape &shape, bool state)=0
Event handler for selection changes.
In this library is defined 2D view concept and standard visualisation objects.