13 static QStringList filtres;
14 std::vector<ExigenceSrs> exigences;
18 Srs(
const std::string& path);
Definition exigencesrs.h:8
File()
File::File Constructeur qui construit un objet File sans path.
Definition file.cpp:12
std::vector< ExigenceSrs > getExigence() const
Récupère la liste des exigences associées à ce fichier Srs.
Definition srs.cpp:112
Sdd * getFils()
Récupère le fichier fils associé à cet objet Srs.
Definition srs.cpp:186
void getRadicaux()
Extrait et ajoute les radicaux à la liste des filtres si nécessaire.
Definition srs.cpp:375
static void addFiltres(QString filtre)
Ajoute un filtre à la liste des filtres.
Definition srs.cpp:406
bool isNecessaireMatchesCriteres(const ExigenceSrs &e, const std::vector< std::string > &criteres_selectionnes)
Vérifie si la nécessité de l'exigence correspond à l'un des critères sélectionnés.
Definition srs.cpp:231
static QStringList getFiltres()
Récupère la liste des filtres associés à la classe Srs.
Definition srs.cpp:66
bool isDevMatchesCriteres(const ExigenceSrs &e, const std::vector< std::string > &criteres_selectionnes)
Vérifie si l'état de développement de l'exigence correspond à l'un des critères sélectionnés.
Definition srs.cpp:257
std::vector< std::string > getIdsExigenceMatchesCriteres(const QStringList &criteres_selectionnes)
Récupère les identifiants des exigences qui correspondent aux critères sélectionnés.
Definition srs.cpp:336
static void setStyle(StyleFile style)
Définit le style associé au fichier Srs.
Definition srs.cpp:37
bool isMatchesRadical(const ExigenceSrs &e, const std::vector< std::string > &criteres_selectionnes)
Vérifie si l'ID de l'exigence correspond à l'un des radicaux sélectionnés.
Definition srs.cpp:291
QString toQStringExigence()
Convertit les identifiants des exigences en une chaîne QString.
Definition srs.cpp:423
void extractExigences()
Extrait les exigences depuis un fichier, selon le format du fichier (Word, Excel, CSV).
Definition srs.cpp:503
int totalExigences() const
Retourne le nombre total d'exigences dans ce fichier Srs.
Definition srs.cpp:155
bool isCibleMatchesCriteres(const ExigenceSrs &e, const std::vector< std::string > &criteres_selectionnes)
Vérifie si la cible de l'exigence correspond à l'un des critères sélectionnés.
Definition srs.cpp:206
void addExigence(ExigenceSrs e)
Ajoute une exigence à la liste des exigences du fichier Srs.
Definition srs.cpp:127
std::vector< StyleFile > extractStyles() const
Extrait tous les styles associés à ce fichier Srs.
Definition srs.cpp:171
void setFils(Sdd *fils)
Définit le fichier fils (Sdd) associé à cet objet Srs.
Definition srs.cpp:96
std::vector< std::string > getMatchedCriteresExigences(const QStringList &liste)
static StyleFile getStyle()
Récupère le style associé à la classe Srs.
Definition srs.cpp:51
void getCriteres()
Extrait et ajoute les critères de filtres à la liste des filtres.
Definition srs.cpp:442
bool hasFils()
Vérifie si un fichier fils est associé à cet objet Srs.
Definition srs.cpp:81
static void reinitialiserFiltres()
Réinitialise la liste des filtres de la classe Srs.
Definition srs.cpp:139