krita/ui

KisPaintingAssistant Class Reference

A KisPaintingAssistant is an object that assist the drawing on the canvas. More...

#include <kis_painting_assistant.h>

List of all members.

Public Member Functions

 KisPaintingAssistant (const QString &id, const QString &name)
virtual ~KisPaintingAssistant ()
virtual QPointF adjustPosition (const QPointF &point) const =0
virtual void drawAssistant (QPainter &gc, const QPoint &documentOffset, const QRect &area, const KoViewConverter &converter) const =0
QList
< KisPaintingAssistantHandleSP
handles ()
const QList
< KisPaintingAssistantHandleSP > & 
handles () const
const QStringid () const
const QStringname () const
void replaceHandle (KisPaintingAssistantHandleSP _handle, KisPaintingAssistantHandleSP _with)

Protected Member Functions

void initHandles (QList< KisPaintingAssistantHandleSP > _handles)

Detailed Description

A KisPaintingAssistant is an object that assist the drawing on the canvas.

With this class you can implement virtual equivalent to ruler or compas.

Definition at line 66 of file kis_painting_assistant.h.


Constructor & Destructor Documentation

KisPaintingAssistant::KisPaintingAssistant ( const QString id,
const QString name 
)

Definition at line 83 of file kis_painting_assistant.cc.

KisPaintingAssistant::~KisPaintingAssistant (  )  [virtual]

Definition at line 98 of file kis_painting_assistant.cc.


Member Function Documentation

virtual QPointF KisPaintingAssistant::adjustPosition ( const QPointF point  )  const [pure virtual]

Adjust the position given in parameter.

Parameters:
point the coordinates in point in the document reference
virtual void KisPaintingAssistant::drawAssistant ( QPainter gc,
const QPoint documentOffset,
const QRect area,
const KoViewConverter converter 
) const [pure virtual]
QList< KisPaintingAssistantHandleSP > KisPaintingAssistant::handles (  ) 

Definition at line 130 of file kis_painting_assistant.cc.

const QList< KisPaintingAssistantHandleSP > & KisPaintingAssistant::handles (  )  const

Definition at line 125 of file kis_painting_assistant.cc.

const QString & KisPaintingAssistant::id (  )  const

Definition at line 106 of file kis_painting_assistant.cc.

void KisPaintingAssistant::initHandles ( QList< KisPaintingAssistantHandleSP _handles  )  [protected]

Definition at line 89 of file kis_painting_assistant.cc.

const QString & KisPaintingAssistant::name (  )  const

Definition at line 111 of file kis_painting_assistant.cc.

void KisPaintingAssistant::replaceHandle ( KisPaintingAssistantHandleSP  _handle,
KisPaintingAssistantHandleSP  _with 
)

Definition at line 116 of file kis_painting_assistant.cc.


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