![]() |
ROV'NET
0.2
BTS SNIR LaSalle Avignon 2020
|
Class contenant les informations de la campagne en cours. Plus de détails...
#include "campagne.h"
Fonctions membres publiques | |
void | ajouterMesure (Mesure &mesure) |
Ajoute une mesure dans le conteneur de mesure. Plus de détails... | |
void | ajouterPhoto (Photo &photo) |
Ajoute une photo dans l'album photo. Plus de détails... | |
Campagne (QString nomCampagne, QString lieu, QString nomTechnicien, QString prenomTechnicien, QDateTime date, QObject *parent=nullptr, int duree=0) | |
Constructeur de la classe Campagne. Plus de détails... | |
QVector< Photo > | getAlbumPhoto () const |
Retourne l'album photo de la campagne. Plus de détails... | |
QString | getCheminSauvegarde () const |
Retourne le chemin du dossier de sauvegarde des photos. Plus de détails... | |
QDateTime | getDate () const |
Retourne la date de la campagne. Plus de détails... | |
int | getDuree () const |
Retourne la durée de la campagne. Plus de détails... | |
QString | getLieu () const |
Retourne le lieu de la campagne. Plus de détails... | |
QVector< Mesure > | getMesures () const |
Retourne les mesures de la campagne. Plus de détails... | |
QString | getNomCampagne () const |
Retourne le nom de la campagne. Plus de détails... | |
QString | getNomTechnicien () const |
Retourne le nom du technicien. Plus de détails... | |
QString | getPrenomTechnicien () const |
Retourne le prenom du technicien. Plus de détails... | |
int | incrementeNombrePhoto () |
Incrémente le nombre de photo prises durant la campagne et retourne son nombre. Plus de détails... | |
void | modifierArchivePhoto (int numeroPhoto) |
Modifie l'état d'archive de la photo correspondant au numéro passé en paramètre. Plus de détails... | |
void | setCheminSauvegarde (QString chemin) |
Modifie le chemin de sauvegarde des photos. Plus de détails... | |
void | setDuree (int duree) |
Modifie la duree de la campagne. Plus de détails... | |
void | setNombrePhotos (int nombre) |
Modifie le nombre de photos prises durant la campagne. Plus de détails... | |
void | supprimerMesures () |
Supprime les mesure du conteneur de Mesure, une fois celles-ci archivés dans la BDD. Plus de détails... | |
void | supprimerPhotos () |
Supprime les photo du conteneur de Photo, une fois celles-ci archivés dans la BDD. Plus de détails... | |
~Campagne () | |
Destructeur de la classe Campagne. Plus de détails... | |
Attributs privés | |
QVector< Photo > | albumPhoto |
Conteneur des photos prises durant la campagne. Plus de détails... | |
QString | cheminSauvegardePhotos |
Attribut contenant le chemin de sauvegarde des photos. Plus de détails... | |
QDateTime | date |
Attribut contenant la date de la campagne. Plus de détails... | |
int | duree |
Attribut contenant la durée de la campagne en millisecondes. Plus de détails... | |
bool | estArchive |
Attribut booléen afin de savoir si la campagne est toujours en cours. Plus de détails... | |
QString | lieu |
Attribut contenant le lieu de la campagne. Plus de détails... | |
QVector< Mesure > | mesures |
Conteneur des mesures enregistrés durant la campagne. Plus de détails... | |
int | nombrePhotos |
Attribut contenant le nombre de photos prise durant la campagne. Plus de détails... | |
QString | nomCampagne |
Attribut contenant le nom de la campagne. Plus de détails... | |
QString | nomTechnicien |
Attribut contenant le nom du technicien. Plus de détails... | |
QString | prenomTechnicien |
Attribut contenant le nom du technicien. Plus de détails... | |
Class contenant les informations de la campagne en cours.
Définition à la ligne 34 du fichier campagne.h.
Campagne::Campagne | ( | QString | nomCampagne, |
QString | lieu, | ||
QString | nomTechnicien, | ||
QString | prenomTechnicien, | ||
QDateTime | date, | ||
QObject * | parent = nullptr , |
||
int | duree = 0 |
||
) |
Constructeur de la classe Campagne.
nomCampagne | |
lieu | |
nomTechnicien | |
prenomTechnicien | |
date | |
parent | |
duree |
Définition à la ligne 9 du fichier campagne.cpp.
Campagne::~Campagne | ( | ) |
Destructeur de la classe Campagne.
Définition à la ligne 14 du fichier campagne.cpp.
void Campagne::ajouterMesure | ( | Mesure & | mesure | ) |
Ajoute une mesure dans le conteneur de mesure.
mesure |
Définition à la ligne 90 du fichier campagne.cpp.
Références mesures.
Référencé par Rov::decoderTrameCapteur().
void Campagne::ajouterPhoto | ( | Photo & | photo | ) |
Ajoute une photo dans l'album photo.
photo |
Définition à la ligne 80 du fichier campagne.cpp.
Références albumPhoto.
Référencé par IHMRov::capturerImage(), et IHMAccueil::chargerCampagnes().
QVector< Photo > Campagne::getAlbumPhoto | ( | ) | const |
Retourne l'album photo de la campagne.
Définition à la ligne 70 du fichier campagne.cpp.
Références albumPhoto.
Référencé par IHMRov::chargerPhotos(), IHMAccueil::modifierCampagneBDD(), et IHMAlbumPhoto::selectionnerPhoto().
QString Campagne::getCheminSauvegarde | ( | ) | const |
Retourne le chemin du dossier de sauvegarde des photos.
Définition à la ligne 55 du fichier campagne.cpp.
Références cheminSauvegardePhotos.
Référencé par IHMAccueil::ajouterCampagne(), IHMRov::capturerImage(), et IHMAccueil::enregistrerCampagneBDD().
QDateTime Campagne::getDate | ( | ) | const |
Retourne la date de la campagne.
Définition à la ligne 39 du fichier campagne.cpp.
Références date.
Référencé par IHMAccueil::enregistrerCampagneBDD(), et IHMRov::setCampagne().
int Campagne::getDuree | ( | ) | const |
Retourne la durée de la campagne.
Définition à la ligne 44 du fichier campagne.cpp.
Références duree.
Référencé par IHMAccueil::enregistrerCampagneBDD(), Rov::getTempsCampagne(), et IHMAccueil::modifierCampagneBDD().
QString Campagne::getLieu | ( | ) | const |
Retourne le lieu de la campagne.
Définition à la ligne 34 du fichier campagne.cpp.
Références lieu.
Référencé par IHMAccueil::enregistrerCampagneBDD().
QVector< Mesure > Campagne::getMesures | ( | ) | const |
Retourne les mesures de la campagne.
Définition à la ligne 75 du fichier campagne.cpp.
Références mesures.
QString Campagne::getNomCampagne | ( | ) | const |
Retourne le nom de la campagne.
Définition à la ligne 19 du fichier campagne.cpp.
Références nomCampagne.
Référencé par IHMAccueil::ajouterCampagne(), IHMAccueil::ajouterPhotoBDD(), IHMRov::capturerImage(), IHMAccueil::enregistrerCampagneBDD(), IHMAccueil::modifierCampagneBDD(), et IHMRov::setCampagne().
QString Campagne::getNomTechnicien | ( | ) | const |
Retourne le nom du technicien.
Définition à la ligne 24 du fichier campagne.cpp.
Références nomTechnicien.
Référencé par IHMAccueil::enregistrerCampagneBDD().
QString Campagne::getPrenomTechnicien | ( | ) | const |
Retourne le prenom du technicien.
Définition à la ligne 29 du fichier campagne.cpp.
Références prenomTechnicien.
Référencé par IHMAccueil::enregistrerCampagneBDD().
int Campagne::incrementeNombrePhoto | ( | ) |
Incrémente le nombre de photo prises durant la campagne et retourne son nombre.
Définition à la ligne 105 du fichier campagne.cpp.
Références nombrePhotos.
Référencé par IHMRov::capturerImage().
void Campagne::modifierArchivePhoto | ( | int | numeroPhoto | ) |
Modifie l'état d'archive de la photo correspondant au numéro passé en paramètre.
numeroPhoto |
Définition à la ligne 85 du fichier campagne.cpp.
Références albumPhoto.
Référencé par IHMAlbumPhoto::selectionnerPhoto().
void Campagne::setCheminSauvegarde | ( | QString | chemin | ) |
Modifie le chemin de sauvegarde des photos.
chemin |
Définition à la ligne 60 du fichier campagne.cpp.
Références cheminSauvegardePhotos.
Référencé par IHMAccueil::chargerCampagnes(), et IHMCreationCampagne::validerCampagne().
void Campagne::setDuree | ( | int | duree | ) |
Modifie la duree de la campagne.
duree |
Définition à la ligne 49 du fichier campagne.cpp.
Références duree.
Référencé par Rov::arreterCampagne().
void Campagne::setNombrePhotos | ( | int | nombre | ) |
Modifie le nombre de photos prises durant la campagne.
nombre |
Définition à la ligne 65 du fichier campagne.cpp.
Références nombrePhotos.
Référencé par IHMAccueil::chargerCampagnes().
void Campagne::supprimerMesures | ( | ) |
Supprime les mesure du conteneur de Mesure, une fois celles-ci archivés dans la BDD.
Définition à la ligne 95 du fichier campagne.cpp.
Références mesures.
Référencé par IHMAccueil::modifierCampagneBDD().
void Campagne::supprimerPhotos | ( | ) |
Supprime les photo du conteneur de Photo, une fois celles-ci archivés dans la BDD.
Définition à la ligne 100 du fichier campagne.cpp.
Références albumPhoto.
|
private |
Conteneur des photos prises durant la campagne.
Définition à la ligne 46 du fichier campagne.h.
Référencé par ajouterPhoto(), getAlbumPhoto(), modifierArchivePhoto(), et supprimerPhotos().
|
private |
Attribut contenant le chemin de sauvegarde des photos.
Définition à la ligne 43 du fichier campagne.h.
Référencé par getCheminSauvegarde(), et setCheminSauvegarde().
|
private |
Attribut contenant la date de la campagne.
Définition à la ligne 42 du fichier campagne.h.
Référencé par getDate().
|
private |
Attribut contenant la durée de la campagne en millisecondes.
Définition à la ligne 44 du fichier campagne.h.
Référencé par getDuree(), et setDuree().
|
private |
Attribut booléen afin de savoir si la campagne est toujours en cours.
Définition à la ligne 45 du fichier campagne.h.
|
private |
Attribut contenant le lieu de la campagne.
Définition à la ligne 41 du fichier campagne.h.
Référencé par getLieu().
|
private |
Conteneur des mesures enregistrés durant la campagne.
Définition à la ligne 47 du fichier campagne.h.
Référencé par ajouterMesure(), getMesures(), et supprimerMesures().
|
private |
Attribut contenant le nombre de photos prise durant la campagne.
Définition à la ligne 48 du fichier campagne.h.
Référencé par incrementeNombrePhoto(), et setNombrePhotos().
|
private |
Attribut contenant le nom de la campagne.
Définition à la ligne 38 du fichier campagne.h.
Référencé par getNomCampagne().
|
private |
Attribut contenant le nom du technicien.
Définition à la ligne 39 du fichier campagne.h.
Référencé par getNomTechnicien().
|
private |
Attribut contenant le nom du technicien.
Définition à la ligne 40 du fichier campagne.h.
Référencé par getPrenomTechnicien().