Swiftray  1.0
Controls::CanvasControl Class Reference

#include <canvas-control.h>

Inheritance diagram for Controls::CanvasControl:
Controls::Grid Controls::Line Controls::Oval Controls::PathDraw Controls::PathEdit Controls::Polygon Controls::Rect Controls::Ruler Controls::Select Controls::Text Controls::Transform

Public Member Functions

 CanvasControl (Canvas *parent)
 
Canvascanvas ()
 
Documentdocument ()
 
virtual void exit ()
 
virtual bool hoverEvent (QHoverEvent *e, Qt::CursorShape *cursor)
 
virtual bool isActive ()
 
virtual bool keyPressEvent (QKeyEvent *e)
 
virtual bool mouseMoveEvent (QMouseEvent *e)
 
virtual bool mousePressEvent (QMouseEvent *e)
 
virtual bool mouseReleaseEvent (QMouseEvent *e)
 
virtual void paint (QPainter *painter)
 

Constructor & Destructor Documentation

◆ CanvasControl()

CanvasControl::CanvasControl ( Canvas parent)
explicit

Member Function Documentation

◆ canvas()

Canvas & CanvasControl::canvas ( )

◆ document()

Document & CanvasControl::document ( )

◆ exit()

void CanvasControl::exit ( )
virtual

◆ hoverEvent()

bool CanvasControl::hoverEvent ( QHoverEvent *  e,
Qt::CursorShape *  cursor 
)
virtual

◆ isActive()

◆ keyPressEvent()

bool CanvasControl::keyPressEvent ( QKeyEvent *  e)
virtual

◆ mouseMoveEvent()

bool CanvasControl::mouseMoveEvent ( QMouseEvent *  e)
virtual

◆ mousePressEvent()

bool CanvasControl::mousePressEvent ( QMouseEvent *  e)
virtual

◆ mouseReleaseEvent()

bool CanvasControl::mouseReleaseEvent ( QMouseEvent *  e)
virtual

◆ paint()


The documentation for this class was generated from the following files: