![]() |
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().