|
Groom
1.1
BTS SNIR LaSalle Avignon 2021
|
Déclaration de la classe Calendrier. Plus de détails...
#include <Calendrier.h>

Connecteurs publics | |
| void | handleHTTPError () |
| void | recharger () |
| void | traiterRequete () |
Signaux | |
| void | effacement () |
| void | erreur (QString erreur, QString couleur="red") |
| void | forcerSynchronisation () |
| void | message (QString message, QString couleur="green") |
| void | nouvelEvenement (QString evt, QString couleur="blue") |
Fonctions membres publiques | |
| Calendrier (QObject *parent=nullptr) | |
| void | charger () |
| QList< Evenement > | getEvenements (QDate date) const |
| QString | getHostURL (void) const |
| QString | getNom (void) const |
| int | getRequeteTimeoutMS (void) const |
| bool | setHostURL (const QString hostURL) |
| bool | setHostURL (const QUrl hostURL) |
| void | setNom (QString nom) |
| void | setRequeteTimeoutMS (const int requestTimeoutMS) |
| void | telecharger () |
| ~Calendrier () | |
Fonctions membres privées | |
| QString | asciiToUtf8 (QString str) |
| QString | encoderBase64 (QString string) |
| void | traiterCalendrier () |
| void | traiterEvenement () |
Attributs privés | |
| QTextStream * | contenuCalendrier |
| EtatCalendrier | etatCalendrier |
| QList< Evenement > | evenements |
| QUrl | hostURL |
| QNetworkAccessManager | networkManager |
| QNetworkReply * | networkReply |
| QString | nom |
| int | requeteTimeoutMS |
| QTimer | requeteTimeoutTimer |
| QTimer | synchronisationTimer |
Déclaration de la classe Calendrier.
Cette classe permet de gérer un calendrier au format iCal
Définition à la ligne 38 du fichier Calendrier.h.
|
explicit |
Définition à la ligne 13 du fichier Calendrier.cpp.
Références recharger(), requeteTimeoutTimer, et synchronisationTimer.
| Calendrier::~Calendrier | ( | ) |
Définition à la ligne 23 du fichier Calendrier.cpp.
Références synchronisationTimer.
|
private |
Définition à la ligne 383 du fichier Calendrier.cpp.
Référencé par traiterEvenement().
| void Calendrier::charger | ( | ) |
Définition à la ligne 100 du fichier Calendrier.cpp.
Références contenuCalendrier, effacement(), erreur(), evenements, hostURL, message(), nom, setNom(), telecharger(), et traiterCalendrier().
Référencé par IHMGroom::ouvrirFichier(), IHMGroom::ouvrirURL(), et recharger().
|
signal |
Référencé par charger().
|
private |
Définition à la ligne 376 du fichier Calendrier.cpp.
|
signal |
Référencé par charger(), handleHTTPError(), telecharger(), et traiterRequete().
|
signal |
| QList< Evenement > Calendrier::getEvenements | ( | QDate | date | ) | const |
Définition à la ligne 76 du fichier Calendrier.cpp.
Références Evenement::convertirHorodatage(), evenements, et Evenement::getAttribut().
Référencé par IHMGroom::selectionnerDate().
| QString Calendrier::getHostURL | ( | void | ) | const |
Définition à la ligne 48 du fichier Calendrier.cpp.
Références hostURL.
| QString Calendrier::getNom | ( | void | ) | const |
| int Calendrier::getRequeteTimeoutMS | ( | void | ) | const |
Définition à la ligne 63 du fichier Calendrier.cpp.
Références requeteTimeoutMS.
|
slot |
Définition à la ligne 359 du fichier Calendrier.cpp.
Références E_STATE_ERROR, erreur(), etatCalendrier, networkReply, nom, et requeteTimeoutTimer.
Référencé par telecharger().
|
signal |
Référencé par charger(), traiterCalendrier(), et traiterRequete().
|
signal |
Référencé par traiterEvenement().
|
slot |
Définition à la ligne 210 du fichier Calendrier.cpp.
Références charger().
Référencé par Calendrier().
| bool Calendrier::setHostURL | ( | const QString | hostURL | ) |
Définition à la ligne 29 du fichier Calendrier.cpp.
Références hostURL.
Référencé par IHMGroom::ouvrirFichier(), et IHMGroom::ouvrirURL().
| bool Calendrier::setHostURL | ( | const QUrl | hostURL | ) |
| void Calendrier::setNom | ( | QString | nom | ) |
Définition à la ligne 58 du fichier Calendrier.cpp.
Références nom.
Référencé par charger(), et traiterRequete().
| void Calendrier::setRequeteTimeoutMS | ( | const int | requestTimeoutMS | ) |
Définition à la ligne 68 du fichier Calendrier.cpp.
Références requeteTimeoutMS.
| void Calendrier::telecharger | ( | ) |
Définition à la ligne 172 du fichier Calendrier.cpp.
Références erreur(), handleHTTPError(), hostURL, networkManager, networkReply, nom, requeteTimeoutMS, requeteTimeoutTimer, et traiterRequete().
Référencé par charger().
|
private |
Définition à la ligne 274 du fichier Calendrier.cpp.
Références contenuCalendrier, evenements, message(), nom, et traiterEvenement().
Référencé par charger(), et traiterRequete().
|
private |
Définition à la ligne 290 du fichier Calendrier.cpp.
Références asciiToUtf8(), contenuCalendrier, Evenement::convertirHorodatage(), evenements, nom, nouvelEvenement(), Evenement::setAttribut(), et Evenement::toString().
Référencé par traiterCalendrier().
|
slot |
Définition à la ligne 215 du fichier Calendrier.cpp.
Références contenuCalendrier, E_STATE_ERROR, erreur(), etatCalendrier, evenements, message(), networkReply, nom, requeteTimeoutTimer, setNom(), synchronisationTimer, et traiterCalendrier().
Référencé par telecharger().
|
private |
Définition à la ligne 45 du fichier Calendrier.h.
Référencé par charger(), traiterCalendrier(), traiterEvenement(), et traiterRequete().
|
private |
Définition à la ligne 50 du fichier Calendrier.h.
Référencé par handleHTTPError(), et traiterRequete().
|
private |
Définition à la ligne 51 du fichier Calendrier.h.
Référencé par charger(), getEvenements(), traiterCalendrier(), traiterEvenement(), et traiterRequete().
|
private |
Définition à la ligne 42 du fichier Calendrier.h.
Référencé par charger(), getHostURL(), setHostURL(), et telecharger().
|
private |
Définition à la ligne 46 du fichier Calendrier.h.
Référencé par telecharger().
|
private |
Définition à la ligne 47 du fichier Calendrier.h.
Référencé par handleHTTPError(), telecharger(), et traiterRequete().
|
private |
Définition à la ligne 43 du fichier Calendrier.h.
Référencé par charger(), getNom(), handleHTTPError(), setNom(), telecharger(), traiterCalendrier(), traiterEvenement(), et traiterRequete().
|
private |
Définition à la ligne 49 du fichier Calendrier.h.
Référencé par getRequeteTimeoutMS(), setRequeteTimeoutMS(), et telecharger().
|
private |
Définition à la ligne 48 du fichier Calendrier.h.
Référencé par Calendrier(), handleHTTPError(), telecharger(), et traiterRequete().
|
private |
Définition à la ligne 44 du fichier Calendrier.h.
Référencé par Calendrier(), traiterRequete(), et ~Calendrier().