Afficheur-AREA  1.1
BTS SNIR LaSalle Avignon 2021
Rencontre.h
Aller à la documentation de ce fichier.
1 #ifndef RENCONTRE_H
2 #define RENCONTRE_H
3 
13 #include <QObject>
14 #include <QVector>
15 #include "Partie.h"
16 
17 #define EQUIPE_A 0
18 #define EQUIPE_X 1
19 
20 #define DEMARRER 0
21 #define TERMINER 1
22 
23 class Club;
24 class Communication;
25 
31 class Rencontre : public QObject
32 {
33  Q_OBJECT
34 
35 private:
36  QVector<Club*> clubs;
37  QVector<Partie> parties;
39 
40 public:
41  Rencontre(QString nomClub1 = "nomClub1", QString nomClub2 = "nomClub1");
42  ~Rencontre();
43 
44  QString getNomEquipe1();
45  QString getNomEquipe2();
46  QVector<Partie> getParties();
47  void setParties(QVector<Partie> p);
48 
49 public slots:
50  void creerPartieSimple(QStringList infoTrame);
51  void creerPartieDouble(QStringList infoTrame);
52 };
53 
54 #endif // RENCONTRE_H
Déclaration de la classe Partie.
~Rencontre()
déstructeur de la classe rencontre
Definition: Rencontre.cpp:34
void creerPartieSimple(QStringList infoTrame)
Méthode slot qui créé une partie simple.
Definition: Rencontre.cpp:99
QVector< Partie > parties
Conteneur pour la relation avec la classe Partie.
Definition: Rencontre.h:37
Déclaration de la classe Rencontre.
Definition: Rencontre.h:31
QString getNomEquipe2()
Méthode qui retourne le nom du deuxieme Club de la rencontre.
Definition: Rencontre.cpp:63
Rencontre(QString nomClub1="nomClub1", QString nomClub2="nomClub1")
Constructeur de la classe Rencontre.
Definition: Rencontre.cpp:22
Déclaration de la classe Club.
Definition: Club.h:21
QVector< Partie > getParties()
Méthode qui retroune le vecteur de Parties.
Definition: Rencontre.cpp:77
void creerPartieDouble(QStringList infoTrame)
Méthode slot qui créé une partie double.
Definition: Rencontre.cpp:115
QVector< Club * > clubs
Pointeur pour la relation avec la classe Club.
Definition: Rencontre.h:36
Déclaration de la classe Communication.
Definition: Communication.h:61
QString getNomEquipe1()
Méthode qui retourne le nom du premier Club de la rencontre.
Definition: Rencontre.cpp:49
Communication * communication
Pointeur pour la relation avec la classe Communication.
Definition: Rencontre.h:38
void setParties(QVector< Partie > p)
Méthode qui modifie le vecteur de Parties.
Definition: Rencontre.cpp:88