TraceX
 
Loading...
Searching...
No Matches
sdd.h
Go to the documentation of this file.
1#ifndef SDD_H
2#define SDD_H
3
4#include "stylefile.h"
5#include "exigence.h"
6#include "file.h"
7#include <vector>
8
9class Sdd : public File
10{
11private:
12 static StyleFile style;
13 std::vector<Exigence> exigences;
14public:
15 Sdd();
16 Sdd(const std::string& path);
21 static void setStyle(StyleFile style);
22
27 void addExigence(Exigence e);
28
33 std::vector<Exigence> getExigence() const;
40 void extractExigences();
41
46 std::vector<StyleFile> extractStyles() const;
47
52 int totalExigences() const;
53
54 std::vector<std::string> getIdsExigence(const QStringList& liste);
55
56 void getRadicaux();
57 QString toQStringExigence();
58};
59
60#endif // SDD_H
Definition exigence.h:7
File()
File::File Constructeur qui construit un objet File sans path.
Definition file.cpp:12
static void setStyle(StyleFile style)
setStyle : attribue un style aux exigences des Sdd
Definition sdd.cpp:44
std::vector< StyleFile > extractStyles() const
extractStyles : extrait les styles utilisés dans le fichier word
Definition sdd.cpp:110
void extractExigences()
extractExigences : extraire les exigences d'un fichier Sdd
Definition sdd.cpp:73
Sdd()
Constructeur de la classe Sdd.
Definition sdd.cpp:16
QString toQStringExigence()
Retourne tous les identifiants d'exigences du fichier SDD sous forme de texte lisible.
Definition sdd.cpp:188
void addExigence(Exigence e)
addExigence : ajouter une exigence à l'attribut exigences
Definition sdd.cpp:57
std::vector< std::string > getIdsExigence(const QStringList &liste)
Récupère les identifiants de toutes les exigences.
Definition sdd.cpp:121
std::vector< Exigence > getExigence() const
getExigence : récupérer l'attribut 'exigences'
Definition sdd.cpp:90
void getRadicaux()
Extrait les radicaux des exigences dans le fichier SDD (format Excel uniquement).
Definition sdd.cpp:162
int totalExigences() const
totalExigences : calcul le nombre d'exigence dans un fichier
Definition sdd.cpp:94
Definition stylefile.h:7