Projet TTPA (Table Tennis Performance Analyser)  1.3
BTS SN 2019
Profils.h
Aller à la documentation de ce fichier.
1 #ifndef PROFILS_H
2 #define PROFILS_H
3 
4 #include <QObject>
5 #include <QVariant>
6 
7 class BaseDeDonnees;
8 
9 class Profils : public QObject
10 {
11  Q_OBJECT
12  Q_PROPERTY(QVariant listeProfils READ getListeProfils NOTIFY listeProfilsUpdated)
13 public:
14  explicit Profils(QObject *parent = nullptr);
15  ~Profils();
16 
17  Q_INVOKABLE bool recupererNomProfils(QString idJoueur="");
18  Q_INVOKABLE bool insererProfil(QString nom, QString idJoueur, QString idParametres);
19  QVariant getListeProfils();
20 
21 private:
22  QList<QObject*> profils;
24 
25 signals:
26  void listeProfilsUpdated();
27 
28 public slots:
29 };
30 
31 #endif // PROFILS_H
Q_INVOKABLE bool insererProfil(QString nom, QString idJoueur, QString idParametres)
Definition: Profils.cpp:47
QList< QObject * > profils
Definition: Profils.h:22
~Profils()
Definition: Profils.cpp:13
Definition: Profils.h:9
Definition: BaseDeDonnees.h:24
QVariant getListeProfils()
Definition: Profils.cpp:61
BaseDeDonnees * bdd
Definition: Profils.h:23
QVariant listeProfils
Definition: Profils.h:12
void listeProfilsUpdated()
Q_INVOKABLE bool recupererNomProfils(QString idJoueur="")
Definition: Profils.cpp:18
Profils(QObject *parent=nullptr)
Definition: Profils.cpp:7