-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathwrelationdetails.h
67 lines (51 loc) · 1.56 KB
/
wrelationdetails.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/*!
* \file wrelationsdetails.h
* \class CentreRelationsDetails wrelationsdetails.h
* \brief Définit la classe CentreRelationDetails : Gestion d'une relation en particulière
* \details Hérite de QWidget
* \brief titre : Champ titre relation
* \brief desc : Champ description relation
* \brief orientee : Champ orientation relation
* \brief couples : Liste de couples d'une relation
* \brief supprimer_relation : Bouton supprimer relation
*\brief sauver: Bouton sauver
*\brief ajouter_couple : Bouton pour ajouter couple
*\brief supprimer_couple : Bouton pour supprimer couple
*/
#ifndef CENTRERELATIONORIENTEE_H
#define CENTRERELATIONORIENTEE_H
#include <QApplication>
#include <QMainWindow>
#include <QListWidget>
#include <QLabel>
#include <QLineEdit>
#include <QPushButton>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QString>
#include "relation.h"
class CentreRelationDetails : public QWidget {
Q_OBJECT // macro pour pouvoir utiliser signals et slots
QLabel *titrel;
QLineEdit *titre;
QHBoxLayout *titreh;
QLabel *descl;
QLineEdit *desc;
QHBoxLayout *desch;
QLabel *orienteel;
QLineEdit *orientee;
QHBoxLayout *orienteeh;
QListWidget *couples;
QPushButton *sauver;
QPushButton *ajouter_couple;
QPushButton *supprimer_couple;
QHBoxLayout *horiz;
QVBoxLayout *verti;
public:
// argument : la relation concernee
explicit CentreRelationDetails(Relation* relat, QMainWindow* parent=0);
signals:
private slots:
public slots:
};
#endif // CENTRERELATIONORIENTEE_H