A Qt Library for drawing interactive 2D shapes / graphical models.
Window
constructs the UI.
RenderArea
is the main widget of the application.
DrawablesScene
class handles user interactions that are received from RenderArea
.
Drawables.h/.cpp
contains all of the classes that are related to the interactive shapes.
MovableActor
handles the requests to the shapes collection.
TextActor
manages text elements.
SceneMapper
maps between coordinate systems.