ROV'NET  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe IHMCreationCampagne

Class permettant de créer une nouvelle campagne. Plus de détails...

#include "ihmcreationcampagne.h"

Graphe de collaboration de IHMCreationCampagne:
Collaboration graph

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...
 
IHMAccueilihmAccueil
 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...
 

Description détaillée

Class permettant de créer une nouvelle campagne.

Définition à la ligne 22 du fichier ihmcreationcampagne.h.

Documentation des constructeurs et destructeur

◆ IHMCreationCampagne()

IHMCreationCampagne::IHMCreationCampagne ( IHMAccueil ihmAccueil,
QVector< QStringList > &  listeTechniciens 
)
explicit

Constructeur de la classe IHMCreationCampagne.

Paramètres
ihmAccueil
listeTechniciens

Définition à la ligne 11 du fichier ihmcreationcampagne.cpp.

Références chargerListeTechniciens(), configurerWidgets(), initialisationDesignWidgets(), initialisationWidgets(), initialiserEvenements(), et initialiserLayouts().

11  : QDialog(ihmAccueil, Qt::Dialog), ihmAccueil(ihmAccueil), listeTechniciens(listeTechniciens)
12 {
13  qDebug() << Q_FUNC_INFO;
14 
21 }
void initialiserLayouts()
Initialise les layouts de l&#39;IMH.
void configurerWidgets()
Configure les différents widgets.
IHMAccueil * ihmAccueil
Association avec la classe IHMAccueil.
void initialisationDesignWidgets()
Initialise le design des widgets de l&#39;IHM.
QVector< QStringList > listeTechniciens
Conteneur de liste des informations des techniciens présent dans la base de données.
void chargerListeTechniciens()
Charge la liste des techniciens connus de la bdd dans la liste déroulante.
void initialiserEvenements()
Initialise les événements de l&#39;IHM.
La classe QDialog est la classe de base des fenêtres de dialogue.
void initialisationWidgets()
Initialise les widgets de l&#39;IHM.

◆ ~IHMCreationCampagne()

IHMCreationCampagne::~IHMCreationCampagne ( )

Destructeur de la classe IHMCreationCampagne.

Définition à la ligne 23 du fichier ihmcreationcampagne.cpp.

24 {
25  qDebug() << Q_FUNC_INFO;
26 }

Documentation des fonctions membres

◆ chargerListeTechniciens()

void IHMCreationCampagne::chargerListeTechniciens ( )
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().

131 {
132  techniciens->addItem("Ajouter technicien");
133 
134  for(QVector<QStringList>::iterator it = listeTechniciens.begin(); it != listeTechniciens.end(); ++it)
135  {
136  techniciens->addItem((*it).at(0) + " " + (*it).at(1));
137  }
138 }
QComboBox * techniciens
Liste déroulantes contenant tous les technicien connus.
QVector< QStringList > listeTechniciens
Conteneur de liste des informations des techniciens présent dans la base de données.

◆ choixCheminSauvegarde

void IHMCreationCampagne::choixCheminSauvegarde ( )
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().

178 {
179  cheminSauvegarde->setText(QFileDialog::getExistingDirectory(this, "Choix du chemin de sauvegarde des photos"));
180 }
QLineEdit * cheminSauvegarde
Ligne editable permettant de choisir le chemin de sauvegarde des photos.

◆ configurerWidgets()

void IHMCreationCampagne::configurerWidgets ( )
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().

122 {
123  nomCampagne->setTextMargins(10,0,0,0);
124  nomTechnicien->setTextMargins(10,0,0,0);
125  prenomTechnicien->setTextMargins(10,0,0,0);
126  lieu->setTextMargins(10,0,0,0);
127  cheminSauvegarde->setTextMargins(10,0,0,0);
128 }
QLineEdit * nomCampagne
Ligne editable permettant de rentrer le nom de la campagne à créer.
QLineEdit * cheminSauvegarde
Ligne editable permettant de choisir le chemin de sauvegarde des photos.
QLineEdit * lieu
Ligne editable permettant de rentrer le lieu de la campagne à créer.
QLineEdit * prenomTechnicien
Ligne editable permettant de rentrer le prenom du technicien à créer.
QLineEdit * nomTechnicien
Ligne editable permettant de rentrer le nom du technicien à créer.

◆ initialisationDesignWidgets()

void IHMCreationCampagne::initialisationDesignWidgets ( )
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().

42 {
43  QFont policeBouton("", 13, 75, false);
44  QFont policeText("", 13, 0, false);
45 
46  nomCampagne->setFixedSize(194,30);
47  nomCampagne->setFont(policeText);
48  nomCampagne->setStyleSheet("QLineEdit {border-image: url(design/QLine_194x30.png)}" "QLineEdit:hover {border-image: url(design/QLine_194x30_survole.png)}");
49 
50  nomTechnicien->setFixedSize(194,30);
51  nomTechnicien->setFont(policeText);
52  nomTechnicien->setStyleSheet("QLineEdit {border-image: url(design/QLine_194x30.png)}" "QLineEdit:hover {border-image: url(design/QLine_194x30_survole.png)}" "QLineEdit:disable {border-image: url(design/QLine_194x30_grise.png)}");
53 
54  prenomTechnicien->setFixedSize(194,30);
55  prenomTechnicien->setFont(policeText);
56  prenomTechnicien->setStyleSheet("QLineEdit {border-image: url(design/QLine_194x30.png)}" "QLineEdit:hover {border-image: url(design/QLine_194x30_survole.png)}");
57 
58  lieu->setFixedSize(194,30);
59  lieu->setFont(policeText);
60  lieu->setStyleSheet("QLineEdit {border-image: url(design/QLine_194x30.png)}" "QLineEdit:hover {border-image: url(design/QLine_194x30_survole.png)}");
61 
62  cheminSauvegarde->setFixedSize(108,30);
63  cheminSauvegarde->setFont(policeText);
64  cheminSauvegarde->setStyleSheet("QLineEdit {border-image: url(design/QLine_108x30.png)}" "QLineEdit:hover {border-image: url(design/QLine_108x30_survole.png)}" );
65 
66  boutonValider->setFixedSize(194,40);
67  boutonValider->setFont(policeBouton);
68  boutonValider->setStyleSheet("QPushButton {border-image: url(design/bouton_194x40.png)}" "QPushButton:hover {border-image: url(design/bouton_194x40_survole.png)}");
69 
70  boutonAnnuler->setFixedSize(194,40);
71  boutonAnnuler->setFont(policeBouton);
72  boutonAnnuler->setStyleSheet("QPushButton {border-image: url(design/bouton_194x40.png)}" "QPushButton:hover {border-image: url(design/bouton_194x40_survole.png)}");
73 
74  boutonChoixChemin->setFixedSize(80,30);
75  boutonChoixChemin->setFont(policeText);
76  boutonChoixChemin->setStyleSheet("QPushButton {border-image: url(design/bouton_80x30.png)}" "QPushButton:hover {border-image: url(design/bouton_80x30_survole.png)}");
77 
78  techniciens->setMinimumSize(194,30);
79  techniciens->setFont(policeText);
80  techniciens->setStyleSheet("QComboBox {border-image: url(design/combobox_194x30.png)}" "QComboBox:hover {border-image: url(design/combobox_194x30_survole.png)}" "QComboBox::drop-down {border-image: url(rien.png)}" "QComboBox {padding: 0 0 0 10px}");
81 
82  qDebug() << "nomCampagne" << nomCampagne->size();
83 
84 }
QPushButton * boutonChoixChemin
Bouton permettant de choisir le chemin de sauvegarde des photos.
QComboBox * techniciens
Liste déroulantes contenant tous les technicien connus.
QLineEdit * nomCampagne
Ligne editable permettant de rentrer le nom de la campagne à créer.
QLineEdit * cheminSauvegarde
Ligne editable permettant de choisir le chemin de sauvegarde des photos.
QPushButton * boutonValider
Bouton permettant de valider la création de la campagne.
QLineEdit * lieu
Ligne editable permettant de rentrer le lieu de la campagne à créer.
QPushButton * boutonAnnuler
Bouton permettant d&#39;annuler la création de la campagne.
QLineEdit * prenomTechnicien
Ligne editable permettant de rentrer le prenom du technicien à créer.
QLineEdit * nomTechnicien
Ligne editable permettant de rentrer le nom du technicien à créer.

◆ initialisationWidgets()

void IHMCreationCampagne::initialisationWidgets ( )
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().

29 {
30  nomCampagne = new QLineEdit(this);
31  nomTechnicien = new QLineEdit(this);
32  prenomTechnicien = new QLineEdit(this);
33  lieu = new QLineEdit(this);
34  cheminSauvegarde = new QLineEdit(this);
35  boutonValider = new QPushButton("Valider", this);
36  boutonAnnuler = new QPushButton("Annuler", this);
37  boutonChoixChemin = new QPushButton("...", this);
38  techniciens = new QComboBox(this);
39 }
QPushButton * boutonChoixChemin
Bouton permettant de choisir le chemin de sauvegarde des photos.
QComboBox * techniciens
Liste déroulantes contenant tous les technicien connus.
QLineEdit * nomCampagne
Ligne editable permettant de rentrer le nom de la campagne à créer.
QLineEdit * cheminSauvegarde
Ligne editable permettant de choisir le chemin de sauvegarde des photos.
QPushButton * boutonValider
Bouton permettant de valider la création de la campagne.
QLineEdit * lieu
Ligne editable permettant de rentrer le lieu de la campagne à créer.
QPushButton * boutonAnnuler
Bouton permettant d&#39;annuler la création de la campagne.
QLineEdit * prenomTechnicien
Ligne editable permettant de rentrer le prenom du technicien à créer.
QLineEdit * nomTechnicien
Ligne editable permettant de rentrer le nom du technicien à créer.

◆ initialiserEvenements()

void IHMCreationCampagne::initialiserEvenements ( )
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().

87 {
88  connect(boutonValider, SIGNAL(clicked()), this, SLOT(validerCampagne()));
89  connect(boutonAnnuler, SIGNAL(clicked()), this, SLOT(close()));
90  connect(boutonChoixChemin, SIGNAL(clicked()), this, SLOT(choixCheminSauvegarde()));
91  connect(techniciens, SIGNAL(currentIndexChanged(int)), this, SLOT(modifierEtatBouton(int)));
92 }
void choixCheminSauvegarde()
Permet de choisir le chemin de sauvegarde des photos.
QPushButton * boutonChoixChemin
Bouton permettant de choisir le chemin de sauvegarde des photos.
QComboBox * techniciens
Liste déroulantes contenant tous les technicien connus.
void modifierEtatBouton(int index)
Modifie l&#39;état des boutons de la boite de dialogue "création d&#39;une nouvelle campagne" si un technicie...
QPushButton * boutonValider
Bouton permettant de valider la création de la campagne.
void validerCampagne()
Créer un nouvel objet Campagne et l&#39;ajoute dans la liste des campagnes disponibles.
QPushButton * boutonAnnuler
Bouton permettant d&#39;annuler la création de la campagne.

◆ initialiserLayouts()

void IHMCreationCampagne::initialiserLayouts ( )
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().

95 {
96  QVBoxLayout *layoutPrincipal = new QVBoxLayout;
97  QFormLayout *layoutFormulaireCampagne = new QFormLayout;
98  QHBoxLayout *layoutValidation = new QHBoxLayout;
99  QHBoxLayout *layoutChoixChemin = new QHBoxLayout;
100 
101  layoutPrincipal->addLayout(layoutFormulaireCampagne);
102  layoutPrincipal->addLayout(layoutValidation);
103  layoutChoixChemin->addWidget(cheminSauvegarde);
104  layoutChoixChemin->addWidget(boutonChoixChemin);
105 
106  layoutFormulaireCampagne->addRow("Nom campagne : ", nomCampagne);
107  layoutFormulaireCampagne->addRow("Techniciens : ", techniciens);
108  layoutFormulaireCampagne->addRow("Nom technicien : ", nomTechnicien);
109  layoutFormulaireCampagne->addRow("Prenom technicien : ", prenomTechnicien);
110  layoutFormulaireCampagne->addRow("Lieu campagne : ", lieu);
111  layoutFormulaireCampagne->addRow("Chemin sauvegarde photos : ", layoutChoixChemin);
112 
113  layoutValidation->addWidget(boutonValider);
114  layoutValidation->addWidget(boutonAnnuler);
115 
116  layoutValidation->setAlignment(Qt::AlignBottom);
117 
118  setLayout(layoutPrincipal);
119 }
QPushButton * boutonChoixChemin
Bouton permettant de choisir le chemin de sauvegarde des photos.
QComboBox * techniciens
Liste déroulantes contenant tous les technicien connus.
QLineEdit * nomCampagne
Ligne editable permettant de rentrer le nom de la campagne à créer.
QLineEdit * cheminSauvegarde
Ligne editable permettant de choisir le chemin de sauvegarde des photos.
QPushButton * boutonValider
Bouton permettant de valider la création de la campagne.
QLineEdit * lieu
Ligne editable permettant de rentrer le lieu de la campagne à créer.
QPushButton * boutonAnnuler
Bouton permettant d&#39;annuler la création de la campagne.
QLineEdit * prenomTechnicien
Ligne editable permettant de rentrer le prenom du technicien à créer.
QLineEdit * nomTechnicien
Ligne editable permettant de rentrer le nom du technicien à créer.

◆ modifierEtatBouton

void IHMCreationCampagne::modifierEtatBouton ( int  index)
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.

Paramètres
index

Définition à la ligne 155 du fichier ihmcreationcampagne.cpp.

Références listeTechniciens, nomTechnicien, et prenomTechnicien.

Référencé par initialiserEvenements().

156 {
157  if(index > 0)
158  {
159  nomTechnicien->setDisabled(true);
160  nomTechnicien->setText(listeTechniciens[index - 1].at(0));
161  nomTechnicien->setStyleSheet("QLineEdit {border-image: url(design/QLine_194x30_grise.png)}");
162  prenomTechnicien->setDisabled(true);
163  prenomTechnicien->setText(listeTechniciens[index - 1].at(1));
164  prenomTechnicien->setStyleSheet("QLineEdit {border-image: url(design/QLine_194x30_grise.png)}");
165  }
166  else
167  {
168  nomTechnicien->clear();
169  prenomTechnicien->clear();
170  nomTechnicien->setEnabled(true);
171  nomTechnicien->setStyleSheet("QLineEdit {border-image: url(design/QLine_194x30.png)}");
172  prenomTechnicien->setEnabled(true);
173  prenomTechnicien->setStyleSheet("QLineEdit {border-image: url(design/QLine_194x30.png)}");
174  }
175 }
QVector< QStringList > listeTechniciens
Conteneur de liste des informations des techniciens présent dans la base de données.
QLineEdit * prenomTechnicien
Ligne editable permettant de rentrer le prenom du technicien à créer.
QLineEdit * nomTechnicien
Ligne editable permettant de rentrer le nom du technicien à créer.

◆ validerCampagne

void IHMCreationCampagne::validerCampagne ( )
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().

141 {
142  if(nomCampagne->text().isEmpty() || nomTechnicien->text().isEmpty() || prenomTechnicien->text().isEmpty() || lieu->text().isEmpty() || cheminSauvegarde->text().isEmpty())
143  {
144  QMessageBox::critical(nullptr, "Création campagne", "Informations incomplètes !");
145  return;
146  }
147 
148  Campagne *campagne = new Campagne(nomCampagne->text(), lieu->text(), nomTechnicien->text(), prenomTechnicien->text(), QDateTime::currentDateTime(), this);
149  campagne->setCheminSauvegarde(cheminSauvegarde->text());
150  ihmAccueil->ajouterCampagne(campagne, true);
152  close();
153 }
IHMAccueil * ihmAccueil
Association avec la classe IHMAccueil.
void ajouterCampagne(Campagne *campagne, bool verification=false)
Ajoute une nouvelle campagne dans la liste des campagne non archivés.
Definition: ihmaccueil.cpp:327
Class contenant les informations de la campagne en cours.
Definition: campagne.h:34
QLineEdit * nomCampagne
Ligne editable permettant de rentrer le nom de la campagne à créer.
QLineEdit * cheminSauvegarde
Ligne editable permettant de choisir le chemin de sauvegarde des photos.
QLineEdit * lieu
Ligne editable permettant de rentrer le lieu de la campagne à créer.
void setCheminSauvegarde(QString chemin)
Modifie le chemin de sauvegarde des photos.
Definition: campagne.cpp:60
QLineEdit * prenomTechnicien
Ligne editable permettant de rentrer le prenom du technicien à créer.
QLineEdit * nomTechnicien
Ligne editable permettant de rentrer le nom du technicien à créer.
void enregistrerCampagneBDD(Campagne *campagne)
Enregistre les informations de la campagne dans la BDD.
Definition: ihmaccueil.cpp:346

Documentation des données membres

◆ boutonAnnuler

QPushButton* IHMCreationCampagne::boutonAnnuler
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().

◆ boutonChoixChemin

QPushButton* IHMCreationCampagne::boutonChoixChemin
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().

◆ boutonValider

QPushButton* IHMCreationCampagne::boutonValider
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().

◆ cheminSauvegarde

QLineEdit* IHMCreationCampagne::cheminSauvegarde
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().

◆ ihmAccueil

IHMAccueil* IHMCreationCampagne::ihmAccueil
private

Association avec la classe IHMAccueil.

Définition à la ligne 26 du fichier ihmcreationcampagne.h.

Référencé par validerCampagne().

◆ lieu

QLineEdit* IHMCreationCampagne::lieu
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().

◆ listeTechniciens

QVector<QStringList> IHMCreationCampagne::listeTechniciens
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().

◆ nomCampagne

QLineEdit* IHMCreationCampagne::nomCampagne
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().

◆ nomTechnicien

QLineEdit* IHMCreationCampagne::nomTechnicien
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().

◆ prenomTechnicien

QLineEdit* IHMCreationCampagne::prenomTechnicien
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().

◆ techniciens

QComboBox* IHMCreationCampagne::techniciens
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().


La documentation de cette classe a été générée à partir des fichiers suivants :