#include <HistoriqueWidget.h>
Fonctions membres publiques | |
HistoriqueWidget (Historique *p) | |
Constructeur. | |
virtual void | changerPrevisualisation (const QPixmap *) |
Permet de changer la prévisualisation. | |
virtual Historique * | getParent () |
Permet d'accéder au parent. | |
virtual void | mettreAJour () |
Met à jour les boutons avancer et reculer. | |
virtual QList < struct_historique > * | getUrlS () |
Permet d'accéder aux date_s. | |
Fonctions membres protégées | |
virtual void | resizeEvent (QResizeEvent *) |
Gère la taille des images lors d'un agrandissement. | |
virtual void | paintEvent (QPaintEvent *) |
Permet la coloration du widget conteneur. | |
Connecteurs privés | |
virtual void | actionRetour () |
Action appelée lors du click sur retour. | |
virtual void | actionAvancer () |
Action appelée lors du click sur avancer. | |
virtual void | selectionFiltre (int) |
Action appelée lors d'un choix de tri de l'historique. | |
Fonctions membres privées | |
virtual QWidget * | creerMiniatures () |
Créer les miniatures de l'historique. | |
virtual void | creerListeParDate () |
Fonction modifiant list_miniatures afin de les afficher par date. | |
virtual void | creerListeParDateFiltre () |
Fonction modifiant list_miniatures afin de les afficher par date en enlevant les sites visités plusieurs fois daffiler. | |
virtual void | creerListeParPlusVisite () |
Fonction modifiant list_miniatures afin de les afficher du plus visité au moins visité. | |
virtual void | retournerList () |
Fonction inversant list_miniatures. | |
virtual void | afficherMiniatures () |
Fonction affichant les miniatures à ne pas confondre avec show() d'un qwidget. | |
virtual void | modifierMiniatures (int, int) |
Fonction permettant de modifier les miniatures affichées. | |
virtual void | mettreAJourBoutons () |
Met à jour les boutons avancer, reculer en fonctions des sites affichés. | |
virtual QLabel * | creerPrevisualisation () |
Fonction créant la partie droite. | |
Attributs privés | |
int | nb_miniatures |
Historique * | parent |
QHBoxLayout * | layout_general |
QVBoxLayout * | layout_gauche |
QComboBox * | tri |
int | premiere_miniature_en_cours |
QWidget * | miniature_widget |
QList< HistoriqueLabel * > * | list_miniatures |
QHBoxLayout * | h_layout_miniatures |
QPushButton * | retour |
QPushButton * | avancer |
QList< struct struct_historique > * | date_s |
QLabel * | previsualisation |
Classe affichant sous forme d'icones l'historique de l'utilisateur. Il peut accéder, au travers de boutons, au site préalablement visité, et peut classer les liens de diverses façons.
HistoriqueWidget::HistoriqueWidget | ( | Historique * | p | ) |
Constructeur.
Constructeur de la classe HistoriqueWidget
parent | : Historique parent de l'HistoriqueWidget |
void HistoriqueWidget::actionAvancer | ( | ) | [private, virtual, slot] |
Action appelée lors du click sur avancer.
void HistoriqueWidget::actionRetour | ( | ) | [private, virtual, slot] |
Action appelée lors du click sur retour.
void HistoriqueWidget::afficherMiniatures | ( | ) | [private, virtual] |
Fonction affichant les miniatures à ne pas confondre avec show() d'un qwidget.
void HistoriqueWidget::changerPrevisualisation | ( | const QPixmap * | p | ) | [virtual] |
Permet de changer la prévisualisation.
pixmap | : QPixmap image de la prévisualisation |
void HistoriqueWidget::creerListeParDate | ( | ) | [private, virtual] |
Fonction modifiant list_miniatures afin de les afficher par date.
void HistoriqueWidget::creerListeParDateFiltre | ( | ) | [private, virtual] |
Fonction modifiant list_miniatures afin de les afficher par date en enlevant les sites visités plusieurs fois daffiler.
void HistoriqueWidget::creerListeParPlusVisite | ( | ) | [private, virtual] |
Fonction modifiant list_miniatures afin de les afficher du plus visité au moins visité.
QWidget * HistoriqueWidget::creerMiniatures | ( | ) | [private, virtual] |
Créer les miniatures de l'historique.
QLabel * HistoriqueWidget::creerPrevisualisation | ( | ) | [private, virtual] |
Fonction créant la partie droite.
Historique * HistoriqueWidget::getParent | ( | ) | [virtual] |
Permet d'accéder au parent.
QList< struct_historique > * HistoriqueWidget::getUrlS | ( | ) | [virtual] |
Permet d'accéder aux date_s.
void HistoriqueWidget::mettreAJour | ( | ) | [virtual] |
Met à jour les boutons avancer et reculer.
void HistoriqueWidget::mettreAJourBoutons | ( | ) | [private, virtual] |
Met à jour les boutons avancer, reculer en fonctions des sites affichés.
void HistoriqueWidget::modifierMiniatures | ( | int | depart, | |
int | arrivee | |||
) | [private, virtual] |
Fonction permettant de modifier les miniatures affichées.
depart | : int depuis le départ | |
arrivee | : int jusqu'à l'arrivée |
void HistoriqueWidget::paintEvent | ( | QPaintEvent * | event | ) | [protected, virtual] |
Permet la coloration du widget conteneur.
event | : QPaintEvent événement déclanchant cette méthode |
void HistoriqueWidget::resizeEvent | ( | QResizeEvent * | ) | [protected, virtual] |
Gère la taille des images lors d'un agrandissement.
event | : QResizeEvent événement déclanchant cette méthode |
void HistoriqueWidget::retournerList | ( | ) | [private, virtual] |
Fonction inversant list_miniatures.
void HistoriqueWidget::selectionFiltre | ( | int | ) | [private, virtual, slot] |
Action appelée lors d'un choix de tri de l'historique.
QPushButton* HistoriqueWidget::avancer [private] |
Bouton pour avancer dans les icones
QList<struct struct_historique>* HistoriqueWidget::date_s [private] |
Liste de l'historique contenant une seule date pour une icone
QHBoxLayout* HistoriqueWidget::h_layout_miniatures [private] |
Layout horizontal des icones
QVBoxLayout* HistoriqueWidget::layout_gauche [private] |
Layout contenant les icones
QHBoxLayout* HistoriqueWidget::layout_general [private] |
Layout general du widget
QList<HistoriqueLabel*>* HistoriqueWidget::list_miniatures [private] |
Liste des icones
QWidget* HistoriqueWidget::miniature_widget [private] |
Pointeur sur le widget contenant les miniatures de l'historique
int HistoriqueWidget::nb_miniatures [private] |
A PARAMETRER nombre de miniatures affichées
Historique* HistoriqueWidget::parent [private] |
Le parent de la classe
int HistoriqueWidget::premiere_miniature_en_cours [private] |
Permet de savoir qu'elle est la première miniature à s'afficher dans le cadre de droite
QLabel* HistoriqueWidget::previsualisation [private] |
Prévisualisation de gauche
QPushButton* HistoriqueWidget::retour [private] |
Bouton pour reculer dans les icones
QComboBox* HistoriqueWidget::tri [private] |
Choix de la façon d'afficher les icones de l'historique