HistoriqueLabel.h
Aller à la documentation de ce fichier.00001 #ifndef HISTORIQUELABEL_H
00002 #define HISTORIQUELABEL_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00020 #include <QLabel>
00021 #include <QApplication>
00022 #include <QMouseEvent>
00023 #include <QBrush>
00024 #include <QMenu>
00025
00026 #include "Historique.h"
00027 #include "WebBrowser.h"
00028
00029 class HistoriqueWidget;
00030
00037 class HistoriqueLabel : virtual public QLabel
00038 {
00039 Q_OBJECT
00040
00041 private:
00042 HistoriqueWidget * parent;
00043 QString url_icone;
00044 QString url_page;
00045 QString date;
00046 QString titre;
00047 bool vide;
00049 protected:
00055 virtual void mousePressEvent(QMouseEvent*);
00061 virtual void contextMenuEvent(QContextMenuEvent*);
00067 virtual void enterEvent(QEvent*);
00068
00069 public:
00081 HistoriqueLabel(QString, QString, QString, QString, HistoriqueWidget * p);
00086 virtual void premiereMiniature();
00095 virtual void setAll(QString, QString, QString, QString);
00104 virtual void setAllSansImage(QString, QString, QString, QString);
00111 virtual void setVide();
00112 };
00113 #endif // HISTORIQUELABEL_H