Référence de la classe Canvas

#include <rtreetestapp.h>

Graphe de collaboration de Canvas:

[légende]
Liste de tous les membres

Connecteurs publics

void selectInsertTool ()
void selectSelectTool ()
void selectRemoveTool ()
void replay ()
void debug ()
void replayStep ()
void paintTree (bool paintTree)

Fonctions membres publiques

 Canvas ()
virtual ~Canvas ()
void updateCanvas ()
void insert (QRectF &rect)
void select (QRectF &rect)
void remove (QRectF &rect)

Fonctions membres protégées

void mouseMoveEvent (QMouseEvent *e)
void mousePressEvent (QMouseEvent *e)
void mouseReleaseEvent (QMouseEvent *e)
void paintEvent (QPaintEvent *e)

Attributs privés

double m_zoom
QSet< Data * > m_rects
QList< Data * > m_found
QRectF m_insertRect
bool m_buttonPressed
KoRTree< Data * > m_rtree
Toolm_tool
CreateTool m_createTool
SelectTool m_selectTool
RemoveTool m_removeTool
QFile m_file
QTextStream m_out
QStringList m_list
int m_listId
bool m_paintTree

Description détaillée

Définition à la ligne 59 du fichier rtreetestapp.h.


Documentation des contructeurs et destructeur

Canvas::Canvas (  ) 

Définition à la ligne 38 du fichier rtreetestapp.cpp.

Références m_createTool, m_file, m_out, et m_tool.

virtual Canvas::~Canvas (  )  [inline, virtual]

Définition à la ligne 65 du fichier rtreetestapp.h.


Documentation des fonctions membres

void Canvas::updateCanvas (  ) 

Définition à la ligne 57 du fichier rtreetestapp.cpp.

Référencé par Tool::mouseMoveEvent().

Voici le graphe d'appel pour cette fonction :

void Canvas::insert ( QRectF &  rect  ) 

Définition à la ligne 62 du fichier rtreetestapp.cpp.

Références KoRTree< T >::insert(), m_out, m_rects, et m_rtree.

Référencé par CreateTool::mouseReleaseEvent(), et replayStep().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

void Canvas::select ( QRectF &  rect  ) 

Définition à la ligne 71 du fichier rtreetestapp.cpp.

Références KoRTree< T >::contains(), KoRTree< T >::intersects(), m_found, et m_rtree.

Référencé par SelectTool::mouseReleaseEvent().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

void Canvas::remove ( QRectF &  rect  ) 

Définition à la ligne 84 du fichier rtreetestapp.cpp.

Références KoRTree< T >::intersects(), m_found, m_out, m_rects, m_rtree, et KoRTree< T >::remove().

Référencé par RemoveTool::mouseReleaseEvent(), et replayStep().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

void Canvas::selectInsertTool (  )  [slot]

Définition à la ligne 216 du fichier rtreetestapp.cpp.

Références m_createTool, et m_tool.

void Canvas::selectSelectTool (  )  [slot]

Définition à la ligne 221 du fichier rtreetestapp.cpp.

Références m_selectTool, et m_tool.

void Canvas::selectRemoveTool (  )  [slot]

Définition à la ligne 226 du fichier rtreetestapp.cpp.

Références m_removeTool, et m_tool.

void Canvas::replay (  )  [slot]

Définition à la ligne 98 du fichier rtreetestapp.cpp.

Références m_list, m_listId, replayStep(), et testguiform::size.

void Canvas::debug (  )  [slot]

Définition à la ligne 148 du fichier rtreetestapp.cpp.

Références m_rtree.

void Canvas::replayStep (  )  [slot]

Définition à la ligne 116 du fichier rtreetestapp.cpp.

Références insert(), m_list, m_listId, remove(), et testguiform::size.

Référencé par replay().

void Canvas::paintTree ( bool  paintTree  )  [slot]

Définition à la ligne 153 du fichier rtreetestapp.cpp.

Références m_paintTree.

void Canvas::mouseMoveEvent ( QMouseEvent *  e  )  [protected]

Définition à la ligne 191 du fichier rtreetestapp.cpp.

Références m_tool, et Tool::mouseMoveEvent().

Voici le graphe d'appel pour cette fonction :

void Canvas::mousePressEvent ( QMouseEvent *  e  )  [protected]

Définition à la ligne 200 du fichier rtreetestapp.cpp.

Références m_tool, et Tool::mousePressEvent().

Voici le graphe d'appel pour cette fonction :

void Canvas::mouseReleaseEvent ( QMouseEvent *  e  )  [protected]

Définition à la ligne 208 du fichier rtreetestapp.cpp.

Références m_tool, et Tool::mouseReleaseEvent().

Voici le graphe d'appel pour cette fonction :

void Canvas::paintEvent ( QPaintEvent *  e  )  [protected]

Définition à la ligne 159 du fichier rtreetestapp.cpp.

Références Data::boundingBox(), m_found, m_paintTree, m_rects, m_rtree, m_tool, m_zoom, Data::paint(), et Tool::paint().

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

double Canvas::m_zoom [private]

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

Référencé par paintEvent().

QSet<Data*> Canvas::m_rects [private]

Définition à la ligne 91 du fichier rtreetestapp.h.

Référencé par insert(), paintEvent(), et remove().

QList<Data*> Canvas::m_found [private]

Définition à la ligne 92 du fichier rtreetestapp.h.

Référencé par paintEvent(), remove(), et select().

QRectF Canvas::m_insertRect [private]

Définition à la ligne 93 du fichier rtreetestapp.h.

bool Canvas::m_buttonPressed [private]

Définition à la ligne 94 du fichier rtreetestapp.h.

KoRTree<Data*> Canvas::m_rtree [private]

Définition à la ligne 95 du fichier rtreetestapp.h.

Référencé par debug(), insert(), paintEvent(), remove(), et select().

Tool* Canvas::m_tool [private]

Définition à la ligne 96 du fichier rtreetestapp.h.

Référencé par Canvas(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), paintEvent(), selectInsertTool(), selectRemoveTool(), et selectSelectTool().

CreateTool Canvas::m_createTool [private]

Définition à la ligne 97 du fichier rtreetestapp.h.

Référencé par Canvas(), et selectInsertTool().

SelectTool Canvas::m_selectTool [private]

Définition à la ligne 98 du fichier rtreetestapp.h.

Référencé par selectSelectTool().

RemoveTool Canvas::m_removeTool [private]

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

Référencé par selectRemoveTool().

QFile Canvas::m_file [private]

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

Référencé par Canvas().

QTextStream Canvas::m_out [private]

Définition à la ligne 101 du fichier rtreetestapp.h.

Référencé par Canvas(), insert(), et remove().

QStringList Canvas::m_list [private]

Définition à la ligne 102 du fichier rtreetestapp.h.

Référencé par replay(), et replayStep().

int Canvas::m_listId [private]

Définition à la ligne 103 du fichier rtreetestapp.h.

Référencé par replay(), et replayStep().

bool Canvas::m_paintTree [private]

Définition à la ligne 104 du fichier rtreetestapp.h.

Référencé par paintEvent(), et paintTree().


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