TraceX
 
Loading...
Searching...
No Matches
Sss Class Reference

#include <sss.h>

Inheritance diagram for Sss:
Collaboration diagram for Sss:

Public Member Functions

 Sss ()
 
 Sss (std::string path)
 Constructeur de la classe Sss à partir du chemin du fichier.
 
QVector< Srs * > getFils ()
 Récupère la liste des fichiers SRS enfants associés à ce SSS.
 
void setFils (QVector< Srs * > fils)
 Définit les fichiers SRS enfants associés à ce SSS.
 
std::vector< ExigencegetExigence () const
 Retourne la liste des exigences extraites.
 
void addExigence (Exigence e)
 Ajoute une exigence à la liste.
 
void extractExigences ()
 Extrait les exigences depuis le fichier SSS en fonction du style défini.
 
std::vector< StyleFileextractStyles () const
 Extrait tous les styles disponibles depuis le fichier SSS.
 
int totalExigences () const
 Retourne le nombre total d’exigences du fichier SSS.
 
void addFils (Srs *srs)
 Ajoute un SRS comme enfant du SSS.
 
std::vector< std::string > getIdsExigence (const QStringList &liste)
 Récupère les identifiants des exigences filtrés par radicaux cochés.
 
void getRadicaux ()
 Extrait les radicaux à partir des identifiants d’exigence, et les enregistre.
 
QString toQStringExigence ()
 Retourne tous les identifiants d'exigences sous forme de texte.
 
- Public Member Functions inherited from File
 File ()
 File::File Constructeur qui construit un objet File sans path.
 
 File (std::string path)
 File::File Constructeur qui construit un objet de type File à partir de son chemin d'accès.
 
std::string getPath () const
 File::getPath.
 
bool existFile () const
 File::existFile vérifie si un fichier existe dans le pc de l'utilisateur.
 
QString getNom () const
 File::getNom.
 
bool isWord ()
 File::isWord vérifie si un fichier est un fichier word à partir de son extension.
 
bool isExcel ()
 File::isExcel vérifie si un fichier est un fichier excel à partir de son extension.
 
bool isCsv ()
 File::isCsv vérifie si un fichier est un fichier csv à partir de son extension.
 
virtual void debug () const
 

Static Public Member Functions

static void setStyle (StyleFile style)
 Définit le style utilisé pour identifier les exigences.
 
static QStringList getAttributRadicaux ()
 Récupère la liste des radicaux sélectionnables dans une vue utilisateur.
 
static void reinitialiserRadicaux ()
 Vide la liste statique des radicaux enregistrés.
 
- Static Public Member Functions inherited from File
static QString getRadical ()
 
static void setRadical (QString radical)
 Définit le radical associé au fichier.
 

Constructor & Destructor Documentation

◆ Sss() [1/2]

Sss::Sss ( )

◆ Sss() [2/2]

Sss::Sss ( std::string path)

Constructeur de la classe Sss à partir du chemin du fichier.

Parameters
pathLe chemin du fichier SSS.
Author
Malek
Here is the call graph for this function:

Member Function Documentation

◆ addExigence()

void Sss::addExigence ( Exigence e)

Ajoute une exigence à la liste.

Parameters
eL'exigence à ajouter.
Returns
void
Author
Malek
Here is the caller graph for this function:

◆ addFils()

void Sss::addFils ( Srs * srs)

Ajoute un SRS comme enfant du SSS.

Parameters
srsPointeur vers un objet SRS.
Returns
void
Author
Malek

◆ extractExigences()

void Sss::extractExigences ( )

Extrait les exigences depuis le fichier SSS en fonction du style défini.

Returns
void
Author
Malek
Here is the call graph for this function:

◆ extractStyles()

std::vector< StyleFile > Sss::extractStyles ( ) const

Extrait tous les styles disponibles depuis le fichier SSS.

Returns
std::vector<StyleFile> Liste des styles détectés.
Author
Malek
Here is the call graph for this function:

◆ getAttributRadicaux()

QStringList Sss::getAttributRadicaux ( )
static

Récupère la liste des radicaux sélectionnables dans une vue utilisateur.

Returns
QStringList Liste des radicaux disponibles.
Author
Malek
Here is the caller graph for this function:

◆ getExigence()

std::vector< Exigence > Sss::getExigence ( ) const

Retourne la liste des exigences extraites.

Returns
std::vector<Exigence> Liste des exigences.
Author
Malek
Here is the caller graph for this function:

◆ getFils()

QVector< Srs * > Sss::getFils ( )

Récupère la liste des fichiers SRS enfants associés à ce SSS.

Returns
QVector<Srs*> Vecteur des enfants SRS.
Author
Malek

◆ getIdsExigence()

std::vector< std::string > Sss::getIdsExigence ( const QStringList & liste)

Récupère les identifiants des exigences filtrés par radicaux cochés.

Parameters
listeListe des radicaux sélectionnés dans l'interface.
Returns
std::vector<std::string> Identifiants des exigences correspondantes.
Author
Malek, Maxime
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getRadicaux()

void Sss::getRadicaux ( )

Extrait les radicaux à partir des identifiants d’exigence, et les enregistre.

Returns
void
Author
Malek, Maxime
Date
09/05/2025
Here is the call graph for this function:

◆ reinitialiserRadicaux()

void Sss::reinitialiserRadicaux ( )
static

Vide la liste statique des radicaux enregistrés.

Returns
void
Author
Malek
Here is the caller graph for this function:

◆ setFils()

void Sss::setFils ( QVector< Srs * > fils)

Définit les fichiers SRS enfants associés à ce SSS.

Parameters
filsVecteur de pointeurs vers les objets SRS.
Returns
void
Author
Malek

◆ setStyle()

void Sss::setStyle ( StyleFile style)
static

Définit le style utilisé pour identifier les exigences.

Parameters
styleL'objet StyleFile à utiliser.
Returns
void
Author
Malek
Here is the caller graph for this function:

◆ toQStringExigence()

QString Sss::toQStringExigence ( )

Retourne tous les identifiants d'exigences sous forme de texte.

Returns
QString Texte contenant les identifiants, séparés par des sauts de ligne.
Author
Malek

◆ totalExigences()

int Sss::totalExigences ( ) const

Retourne le nombre total d’exigences du fichier SSS.

Returns
int Nombre d’exigences.
Author
Malek

The documentation for this class was generated from the following files: