#include <HistoriqueLabel.h>
Fonctions membres publiques | |
HistoriqueLabel (QString, QString, QString, QString, HistoriqueWidget *p) | |
Constructeur. | |
virtual void | premiereMiniature () |
Permet d'agrandir la première miniature les autres seront gérés par enterEvent(). | |
virtual void | setAll (QString, QString, QString, QString) |
Permet de modifier tous les paramètres d'une icone. | |
virtual void | setAllSansImage (QString, QString, QString, QString) |
Permet de modifier tous les paramètres d'une icone en lui signalant qu'elle est vide (sans image). | |
virtual void | setVide () |
Permet de signaler à l'icone qu'elle n'est là que pour combler les trous. | |
Fonctions membres protégées | |
virtual void | mousePressEvent (QMouseEvent *) |
Méthode héritée de QWidget permetant de savoir lorsqu'un utilisateur click sur une icone de l'historique. | |
virtual void | contextMenuEvent (QContextMenuEvent *) |
Méthode héritée de QWidget permetant de savoir lorsqu'un utilisateur click droit sur une icone de l'historique. | |
virtual void | enterEvent (QEvent *) |
Méthode héritée de QWidget permetant de savoir lorsqu'un utilisateur passe la souris sur une icone de l'historique. | |
Attributs privés | |
HistoriqueWidget * | parent |
QString | url_icone |
QString | url_page |
QString | date |
QString | titre |
bool | vide |
Classe affichant sous forme d'une icone un site visité par l'utilisateur.
HistoriqueLabel::HistoriqueLabel | ( | QString | urlI, | |
QString | urlP, | |||
QString | d, | |||
QString | t, | |||
HistoriqueWidget * | p | |||
) |
Constructeur.
Constructeur de la classe HistoriqueLabel
url_image | : QString url de l'image | |
url_page | : QString url de la page internet | |
date | : QString date de visite de la page | |
titre | : QString titre de la page internet | |
parent | : HistoriqueWidget parent de l'HistoriqueLabel |
void HistoriqueLabel::contextMenuEvent | ( | QContextMenuEvent * | event | ) | [protected, virtual] |
Méthode héritée de QWidget permetant de savoir lorsqu'un utilisateur click droit sur une icone de l'historique.
event | : QContextMenuEvent événement déclanchant cette méthode |
void HistoriqueLabel::enterEvent | ( | QEvent * | ) | [protected, virtual] |
Méthode héritée de QWidget permetant de savoir lorsqu'un utilisateur passe la souris sur une icone de l'historique.
event | : QEvent événement déclanchant cette méthode |
void HistoriqueLabel::mousePressEvent | ( | QMouseEvent * | event | ) | [protected, virtual] |
Méthode héritée de QWidget permetant de savoir lorsqu'un utilisateur click sur une icone de l'historique.
event | : QMouseEvent événement déclanchant cette méthode |
void HistoriqueLabel::premiereMiniature | ( | ) | [virtual] |
Permet d'agrandir la première miniature les autres seront gérés par enterEvent().
void HistoriqueLabel::setAll | ( | QString | urlI, | |
QString | urlP, | |||
QString | d, | |||
QString | t | |||
) | [virtual] |
Permet de modifier tous les paramètres d'une icone.
url_image | : QString url de l'image | |
url_page | : QString url de la page internet | |
date | : QString date de visite de la page | |
titre | : QString titre de la page internet |
void HistoriqueLabel::setAllSansImage | ( | QString | urlI, | |
QString | urlP, | |||
QString | d, | |||
QString | t | |||
) | [virtual] |
Permet de modifier tous les paramètres d'une icone en lui signalant qu'elle est vide (sans image).
url_image | : QString url de l'image par défaut | |
url_page | : QString url de la page internet | |
date | : QString date de visite de la page | |
titre | : QString titre de la page internet |
void HistoriqueLabel::setVide | ( | ) | [virtual] |
Permet de signaler à l'icone qu'elle n'est là que pour combler les trous.
Cette méthode permet de colorier l'icone de la même couleure que le fond afin de ne pas la voir. De plus aucune action n'est réalisable donc aucun click, aucun agrandissement au passage de la souris.
QString HistoriqueLabel::date [private] |
La date de la visite de la page
HistoriqueWidget* HistoriqueLabel::parent [private] |
Le parent appelant cette classe
QString HistoriqueLabel::titre [private] |
Le titre de la page visité
QString HistoriqueLabel::url_icone [private] |
L'url de l'icone
QString HistoriqueLabel::url_page [private] |
L'url de la page internet
bool HistoriqueLabel::vide [private] |
True pour ne pas l'afficher, false sinon