![]() |
ROV'NET
0.2
BTS SNIR LaSalle Avignon 2020
|
Class permettant de créer une nouvelle campagne. Plus de détails...
#include "ihmcreationcampagne.h"
Connecteurs publics | |
void | choixCheminSauvegarde () |
Permet de choisir le chemin de sauvegarde des photos. Plus de détails... | |
void | modifierEtatBouton (int index) |
Modifie l'état des boutons de la boite de dialogue "création d'une nouvelle campagne" si un technicien connue est choisi les ligne permettant de rentrer un nouveau technicien deviennent non-éditables. Plus de détails... | |
void | validerCampagne () |
Créer un nouvel objet Campagne et l'ajoute dans la liste des campagnes disponibles. Plus de détails... | |
Fonctions membres publiques | |
IHMCreationCampagne (IHMAccueil *ihmAccueil, QVector< QStringList > &listeTechniciens) | |
Constructeur de la classe IHMCreationCampagne. Plus de détails... | |
~IHMCreationCampagne () | |
Destructeur de la classe IHMCreationCampagne. Plus de détails... | |
Fonctions membres privées | |
void | chargerListeTechniciens () |
Charge la liste des techniciens connus de la bdd dans la liste déroulante. Plus de détails... | |
void | configurerWidgets () |
Configure les différents widgets. Plus de détails... | |
void | initialisationDesignWidgets () |
Initialise le design des widgets de l'IHM. Plus de détails... | |
void | initialisationWidgets () |
Initialise les widgets de l'IHM. Plus de détails... | |
void | initialiserEvenements () |
Initialise les événements de l'IHM. Plus de détails... | |
void | initialiserLayouts () |
Initialise les layouts de l'IMH. Plus de détails... | |
Attributs privés | |
QPushButton * | boutonAnnuler |
Bouton permettant d'annuler la création de la campagne. Plus de détails... | |
QPushButton * | boutonChoixChemin |
Bouton permettant de choisir le chemin de sauvegarde des photos. Plus de détails... | |
QPushButton * | boutonValider |
Bouton permettant de valider la création de la campagne. Plus de détails... | |
QLineEdit * | cheminSauvegarde |
Ligne editable permettant de choisir le chemin de sauvegarde des photos. Plus de détails... | |
IHMAccueil * | ihmAccueil |
Association avec la classe IHMAccueil. Plus de détails... | |
QLineEdit * | lieu |
Ligne editable permettant de rentrer le lieu de la campagne à créer. Plus de détails... | |
QVector< QStringList > | listeTechniciens |
Conteneur de liste des informations des techniciens présent dans la base de données. Plus de détails... | |
QLineEdit * | nomCampagne |
Ligne editable permettant de rentrer le nom de la campagne à créer. Plus de détails... | |
QLineEdit * | nomTechnicien |
Ligne editable permettant de rentrer le nom du technicien à créer. Plus de détails... | |
QLineEdit * | prenomTechnicien |
Ligne editable permettant de rentrer le prenom du technicien à créer. Plus de détails... | |
QComboBox * | techniciens |
Liste déroulantes contenant tous les technicien connus. Plus de détails... | |
Class permettant de créer une nouvelle campagne.
Définition à la ligne 22 du fichier ihmcreationcampagne.h.
|
explicit |
Constructeur de la classe IHMCreationCampagne.
ihmAccueil | |
listeTechniciens |
Définition à la ligne 11 du fichier ihmcreationcampagne.cpp.
Références chargerListeTechniciens(), configurerWidgets(), initialisationDesignWidgets(), initialisationWidgets(), initialiserEvenements(), et initialiserLayouts().
IHMCreationCampagne::~IHMCreationCampagne | ( | ) |
Destructeur de la classe IHMCreationCampagne.
Définition à la ligne 23 du fichier ihmcreationcampagne.cpp.
|
private |
Charge la liste des techniciens connus de la bdd dans la liste déroulante.
Définition à la ligne 130 du fichier ihmcreationcampagne.cpp.
Références listeTechniciens, et techniciens.
Référencé par IHMCreationCampagne().
|
slot |
Permet de choisir le chemin de sauvegarde des photos.
Définition à la ligne 177 du fichier ihmcreationcampagne.cpp.
Références cheminSauvegarde.
Référencé par initialiserEvenements().
|
private |
Configure les différents widgets.
Définition à la ligne 121 du fichier ihmcreationcampagne.cpp.
Références cheminSauvegarde, lieu, nomCampagne, nomTechnicien, et prenomTechnicien.
Référencé par IHMCreationCampagne().
|
private |
Initialise le design des widgets de l'IHM.
Définition à la ligne 41 du fichier ihmcreationcampagne.cpp.
Références boutonAnnuler, boutonChoixChemin, boutonValider, cheminSauvegarde, lieu, nomCampagne, nomTechnicien, prenomTechnicien, et techniciens.
Référencé par IHMCreationCampagne().
|
private |
Initialise les widgets de l'IHM.
Définition à la ligne 28 du fichier ihmcreationcampagne.cpp.
Références boutonAnnuler, boutonChoixChemin, boutonValider, cheminSauvegarde, lieu, nomCampagne, nomTechnicien, prenomTechnicien, et techniciens.
Référencé par IHMCreationCampagne().
|
private |
Initialise les événements de l'IHM.
Définition à la ligne 86 du fichier ihmcreationcampagne.cpp.
Références boutonAnnuler, boutonChoixChemin, boutonValider, choixCheminSauvegarde(), modifierEtatBouton(), techniciens, et validerCampagne().
Référencé par IHMCreationCampagne().
|
private |
Initialise les layouts de l'IMH.
Définition à la ligne 94 du fichier ihmcreationcampagne.cpp.
Références boutonAnnuler, boutonChoixChemin, boutonValider, cheminSauvegarde, lieu, nomCampagne, nomTechnicien, prenomTechnicien, et techniciens.
Référencé par IHMCreationCampagne().
|
slot |
Modifie l'état des boutons de la boite de dialogue "création d'une nouvelle campagne" si un technicien connue est choisi les ligne permettant de rentrer un nouveau technicien deviennent non-éditables.
index |
Définition à la ligne 155 du fichier ihmcreationcampagne.cpp.
Références listeTechniciens, nomTechnicien, et prenomTechnicien.
Référencé par initialiserEvenements().
|
slot |
Créer un nouvel objet Campagne et l'ajoute dans la liste des campagnes disponibles.
Définition à la ligne 140 du fichier ihmcreationcampagne.cpp.
Références IHMAccueil::ajouterCampagne(), cheminSauvegarde, IHMAccueil::enregistrerCampagneBDD(), ihmAccueil, lieu, nomCampagne, nomTechnicien, prenomTechnicien, et Campagne::setCheminSauvegarde().
Référencé par initialiserEvenements().
|
private |
Bouton permettant d'annuler la création de la campagne.
Définition à la ligne 33 du fichier ihmcreationcampagne.h.
Référencé par initialisationDesignWidgets(), initialisationWidgets(), initialiserEvenements(), et initialiserLayouts().
|
private |
Bouton permettant de choisir le chemin de sauvegarde des photos.
Définition à la ligne 34 du fichier ihmcreationcampagne.h.
Référencé par initialisationDesignWidgets(), initialisationWidgets(), initialiserEvenements(), et initialiserLayouts().
|
private |
Bouton permettant de valider la création de la campagne.
Définition à la ligne 32 du fichier ihmcreationcampagne.h.
Référencé par initialisationDesignWidgets(), initialisationWidgets(), initialiserEvenements(), et initialiserLayouts().
|
private |
Ligne editable permettant de choisir le chemin de sauvegarde des photos.
Définition à la ligne 31 du fichier ihmcreationcampagne.h.
Référencé par choixCheminSauvegarde(), configurerWidgets(), initialisationDesignWidgets(), initialisationWidgets(), initialiserLayouts(), et validerCampagne().
|
private |
Association avec la classe IHMAccueil.
Définition à la ligne 26 du fichier ihmcreationcampagne.h.
Référencé par validerCampagne().
|
private |
Ligne editable permettant de rentrer le lieu de la campagne à créer.
Définition à la ligne 30 du fichier ihmcreationcampagne.h.
Référencé par configurerWidgets(), initialisationDesignWidgets(), initialisationWidgets(), initialiserLayouts(), et validerCampagne().
|
private |
Conteneur de liste des informations des techniciens présent dans la base de données.
Définition à la ligne 36 du fichier ihmcreationcampagne.h.
Référencé par chargerListeTechniciens(), et modifierEtatBouton().
|
private |
Ligne editable permettant de rentrer le nom de la campagne à créer.
Définition à la ligne 27 du fichier ihmcreationcampagne.h.
Référencé par configurerWidgets(), initialisationDesignWidgets(), initialisationWidgets(), initialiserLayouts(), et validerCampagne().
|
private |
Ligne editable permettant de rentrer le nom du technicien à créer.
Définition à la ligne 28 du fichier ihmcreationcampagne.h.
Référencé par configurerWidgets(), initialisationDesignWidgets(), initialisationWidgets(), initialiserLayouts(), modifierEtatBouton(), et validerCampagne().
|
private |
Ligne editable permettant de rentrer le prenom du technicien à créer.
Définition à la ligne 29 du fichier ihmcreationcampagne.h.
Référencé par configurerWidgets(), initialisationDesignWidgets(), initialisationWidgets(), initialiserLayouts(), modifierEtatBouton(), et validerCampagne().
|
private |
Liste déroulantes contenant tous les technicien connus.
Définition à la ligne 35 du fichier ihmcreationcampagne.h.
Référencé par chargerListeTechniciens(), initialisationDesignWidgets(), initialisationWidgets(), initialiserEvenements(), et initialiserLayouts().