Référence de la classe KoPathTool::ActivePointHandle

Graphe d'héritage de KoPathTool::ActivePointHandle:
[légende]
Graphe de collaboration de KoPathTool::ActivePointHandle:
[légende]
Liste de tous les membres

Fonctions membres publiques

 ActivePointHandle (KoPathTool *tool, KoPathPoint *activePoint, KoPathPoint::KoPointType activePointType)
void paint (QPainter &painter, KoViewConverter &converter)
void repaint () const
void mousePressEvent (KoPointerEvent *event)

Attributs publics

KoPathPointm_activePoint
KoPathPoint::KoPointType m_activePointType

Description détaillée

Définition à la ligne 87 du fichier KoPathTool.h.


Documentation des contructeurs et destructeur

KoPathTool::ActivePointHandle::ActivePointHandle ( KoPathTool tool,
KoPathPoint activePoint,
KoPathPoint::KoPointType  activePointType 
) [inline]

Définition à la ligne 90 du fichier KoPathTool.h.


Documentation des fonctions membres

void KoPathTool::ActivePointHandle::paint ( QPainter &  painter,
KoViewConverter converter 
) [virtual]

Implémente KoPathTool::ActiveHandle.

Définition à la ligne 477 du fichier KoPathTool.cpp.

Références KoShape::applyConversion(), KoPathTool::KoPathPointSelection::contains(), KoPathTool::handleRect(), m_activePoint, KoPathTool::m_pointSelection, KoPathTool::ActiveHandle::m_tool, KoPathPoint::paint(), KoPathPoint::parent(), KoShape::transformationMatrix(), et KoViewConverter::viewToDocument().

Voici le graphe d'appel pour cette fonction :

void KoPathTool::ActivePointHandle::repaint (  )  const [virtual]

Implémente KoPathTool::ActiveHandle.

Définition à la ligne 488 du fichier KoPathTool.cpp.

Références KoPathPoint::boundingRect(), m_activePoint, KoPathTool::ActiveHandle::m_tool, et KoPathTool::repaint().

Voici le graphe d'appel pour cette fonction :

void KoPathTool::ActivePointHandle::mousePressEvent ( KoPointerEvent event  )  [virtual]

Implémente KoPathTool::ActiveHandle.

Définition à la ligne 493 du fichier KoPathTool.cpp.

Références KoPathTool::KoPathPointSelection::add(), KoCanvasBase::addCommand(), KoPointerEvent::button(), KoPathTool::KoPathPointSelection::contains(), KoPathPoint::HasControlPoint1, KoPathPoint::HasControlPoint2, KoPathPoint::IsSmooth, KoPathPoint::IsSymmetric, KoPathTool::KoPathControlPointMoveStrategy, KoPathTool::KoPathPointMoveStrategy, m_activePoint, m_activePointType, KoTool::m_canvas, KoPathTool::m_currentStrategy, KoPathTool::m_pointSelection, KoPathTool::ActiveHandle::m_tool, KoPointerEvent::modifiers(), KoPathPoint::Node, KoPathPoint::parent(), KoPointerEvent::point, KoPathPoint::properties(), et KoPathTool::KoPathPointSelection::remove().

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

KoPathPoint* KoPathTool::ActivePointHandle::m_activePoint

Définition à la ligne 99 du fichier KoPathTool.h.

Référencé par KoPathTool::keyPressEvent(), mousePressEvent(), paint(), et repaint().

KoPathPoint::KoPointType KoPathTool::ActivePointHandle::m_activePointType

Définition à la ligne 100 du fichier KoPathTool.h.

Référencé par mousePressEvent().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Wed Nov 22 23:47:56 2006 pour KPlato par  doxygen 1.5.1-p1