Projet TTPA (Table Tennis Performance Analyser)  1.3
BTS SN 2019
Parametre.h
Aller à la documentation de ce fichier.
1 #ifndef PARAMETRE_H
2 #define PARAMETRE_H
3 
4 #include <QObject>
5 
6 class Parametre : public QObject
7 {
8  Q_OBJECT
9  Q_PROPERTY(QString id READ getId NOTIFY idChanged)
10  Q_PROPERTY(QString nbBalles READ getNbBalles NOTIFY nbBallesChanged)
11  Q_PROPERTY(QString nbBallesMinute READ getNbBallesMinute NOTIFY nbBallesMinuteChanged)
12  Q_PROPERTY(QString effet READ getEffet NOTIFY effetChanged)
13  Q_PROPERTY(QString puissance READ getPuissance NOTIFY puissanceChanged)
14  Q_PROPERTY(QString rotation READ getRotation NOTIFY rotationChanged)
15  Q_PROPERTY(QString zoneObjectif READ getZoneObjectif NOTIFY zoneObjectifChanged)
16  Q_PROPERTY(QString zoneRobot READ getZoneRobot NOTIFY zoneRobotChanged)
17 public:
18  explicit Parametre(QString id="", QString nbBalles="", QString nbBallesMinute="", QString effet="", QString puissance="", QString rotation="", QString zoneObjectif="", QString zoneRobot="", QObject *parent = nullptr);
19 
20  QString getId();
21  QString getNbBalles();
22  QString getNbBallesMinute();
23  QString getEffet();
24  QString getPuissance();
25  QString getRotation();
26  QString getZoneObjectif();
27  QString getZoneRobot();
28 
29 private:
30  QString id;
31  QString nbBalles;
32  QString nbBallesMinute;
33  QString effet;
34  QString puissance;
35  QString rotation;
36  QString zoneObjectif;
37  QString zoneRobot;
38 
39 
40 signals:
41  void idChanged();
42  void nbBallesChanged();
43  void nbBallesMinuteChanged();
44  void effetChanged();
45  void puissanceChanged();
46  void rotationChanged();
47  void zoneObjectifChanged();
48  void zoneRobotChanged();
49 
50 
51 public slots:
52 };
53 
54 #endif // PARAMETRE_H
Definition: Parametre.h:6