Référence de la classe MarquePage

Classe contenue dans MarquesPages et permettant sur un click d'aller sur la page représenté par l'utilisateur. Plus de détails...

#include <MarquePage.h>

Liste de tous les membres

Fonctions membres publiques

 MarquePage (QString, MarquesPages *, int)
 Constructeur.
virtual int getPlaceDansListe ()
 Retourne la place du marque-page dans la liste des marques-pages.
virtual MarquesPagesgetParent ()
 Permet d'accéder au parent.

Fonctions membres protégées

virtual void paintEvent (QPaintEvent *)
 Permet la coloration du marque-page.
virtual void dragLeaveEvent (QDragLeaveEvent *)
 Permet de savoir si un drag sort du marque-page.
virtual void dragEnterEvent (QDragEnterEvent *)
 Permet de savoir si un drag passe dessus le marque-page.
virtual void mousePressEvent (QMouseEvent *)
 Permet de savoir si l'utilisateur click sur un marque-page.
virtual void mouseReleaseEvent (QMouseEvent *)
 Permet de savoir si l'utilisateur relache la souris aprés un click sur un marque-page.
virtual void mouseMoveEvent (QMouseEvent *)
 Permet de savoir si l'utilisateur déplace la souris.
virtual void startDrag (QMouseEvent *)
 Lance un drag.
virtual void dropEvent (QDropEvent *)
 Réalise un drop sur un dossier de marques-pages.

Attributs privés

MarquesPagesparent
bool estDeplace
bool estClicke
int place_dans_liste
QPoint startPos


Description détaillée

Classe contenue dans MarquesPages et permettant sur un click d'aller sur la page représenté par l'utilisateur.

Classe affichant sous forme d'un bouton le marque-page. Il permet en outre le drag&drop, et le fait de clicker dessus pour se rendre sur une page préalablement sauvegardée.


Documentation des constructeurs et destructeur

MarquePage::MarquePage ( QString  t,
MarquesPages p,
int  i 
)

Constructeur.

Constructeur de la classe MarquePage

Paramètres:
titre : QString titre du marque-page
parent : MarquesPages parent du marque-page
place_liste : int place dans la liste des marques-pages


Documentation des fonctions membres

void MarquePage::dragEnterEvent ( QDragEnterEvent *  event  )  [protected, virtual]

Permet de savoir si un drag passe dessus le marque-page.

Paramètres:
event : QDragEnterEvent événement déclanchant cette méthode

void MarquePage::dragLeaveEvent ( QDragLeaveEvent *  event  )  [protected, virtual]

Permet de savoir si un drag sort du marque-page.

Paramètres:
event : QDragLeaveEvent événement déclanchant cette méthode

void MarquePage::dropEvent ( QDropEvent *  event  )  [protected, virtual]

Réalise un drop sur un dossier de marques-pages.

Paramètres:
event : QDropEvent événement déclanchant cette méthode

MarquesPages * MarquePage::getParent (  )  [virtual]

Permet d'accéder au parent.

Renvoie:
MarquesPages* le pointeur des marques-pages

int MarquePage::getPlaceDansListe (  )  [virtual]

Retourne la place du marque-page dans la liste des marques-pages.

return place_liste : int place dans la liste des marques-pages

void MarquePage::mouseMoveEvent ( QMouseEvent *  event  )  [protected, virtual]

Permet de savoir si l'utilisateur déplace la souris.

Paramètres:
event : QMouseEvent événement déclanchant cette méthode

void MarquePage::mousePressEvent ( QMouseEvent *  event  )  [protected, virtual]

Permet de savoir si l'utilisateur click sur un marque-page.

Paramètres:
event : QMouseEvent événement déclanchant cette méthode

void MarquePage::mouseReleaseEvent ( QMouseEvent *  event  )  [protected, virtual]

Permet de savoir si l'utilisateur relache la souris aprés un click sur un marque-page.

Paramètres:
event : QMouseEvent événement déclanchant cette méthode

void MarquePage::paintEvent ( QPaintEvent *  event  )  [protected, virtual]

Permet la coloration du marque-page.

Paramètres:
event : QPaintEvent événement déclanchant cette méthode

void MarquePage::startDrag ( QMouseEvent *  event  )  [protected, virtual]

Lance un drag.

Paramètres:
event : QMouseEvent événement déclanchant cette méthode si l'utilisateur à suffisament déplacé la souris


Documentation des données membres

bool MarquePage::estClicke [private]

True si le marque page est clické, false sinon

bool MarquePage::estDeplace [private]

True si le marque page est déplacé, false sinon

Le parent de la classe

Entier représentant la place du marque-page

QPoint MarquePage::startPos [private]

Position du marque page lorsqu'il est clické


La documentation de cette classe a été générée à partir des fichiers suivants :

Généré le Wed May 27 16:15:55 2009 pour MYW par  doxygen 1.5.8