Contient les informations sur une ligne du rapport. More...
#include <rapportligne.h>
Public Member Functions | |
| Rapportligne (QString nameSSS, QString nameSRS, QString nameSDD, string exigenceSSS, string exigenceSRS, string exigenceSDD) | |
| constructeur | |
| Rapportligne () | |
| Constructeur par défaut pour initialiser une ligne de rapport avec des valeurs vides. | |
| void | setNameSSS (QString nameSSS) |
| setter du nom du fichier SSS | |
| void | setNameSRS (QString nameSRS) |
| setter du nom du fichier SRS | |
| void | setNameSDD (QString nameSDD) |
| setter du nom du fichier SDD | |
| void | setExigenceSSS (string exigenceSSS) |
| setter du nom de l'exigence dans le SSS | |
| void | setExigenceSRS (string exigenceSRS) |
| setter du nom de l'exigence dans le SRS | |
| void | setExigenceSDD (string exigenceSDD) |
| setter du nom de l'exigence dans le SDD | |
| bool | isInSrs (Exigence *exi, Srs docSrs, ExigenceSrs &rtr) |
| vérifie si l'exigence exi est dans le document docSrs | |
| bool | isInSdd (Exigence *exi, Sdd docSdd) |
| vérifie si l'exigence exi est dans le document docSdd | |
| string | toString () |
| retourne un string correspondant à une ligne de fichier csv | |
Contient les informations sur une ligne du rapport.
| Rapportligne::Rapportligne | ( | QString | nameSSS, |
| QString | nameSRS, | ||
| QString | nameSDD, | ||
| string | exigenceSSS, | ||
| string | exigenceSRS, | ||
| string | exigenceSDD ) |
constructeur
Constructeur avec paramètres pour initialiser une ligne de rapport avec des valeurs spécifiques.
| nameSSS | nom du fichier SSS tracé |
| nameSRS | nom du fichier SRS si tracé |
| nameSDD | nom du fichier SDD si tracé |
| exigenceSSS | exigence du SSS tracé |
| exigenceSRS | exigence du SRS si tracé |
| exigenceSDD | exigence du SDD si tracé |
Ce constructeur initialise une instance de la classe "Rapportligne" avec des valeurs définies pour les noms des fichiers SSS, SRS, et SDD, ainsi que les exigences associées.
| nameSSS | Le nom du fichier SSS. |
| nameSRS | Le nom du fichier SRS. |
| nameSDD | Le nom du fichier SDD. |
| exigenceSSS | L'exigence associée au fichier SSS. |
| exigenceSRS | L'exigence associée au fichier SRS. |
| exigenceSDD | L'exigence associée au fichier SDD. |
| Rapportligne::Rapportligne | ( | ) |
Constructeur par défaut pour initialiser une ligne de rapport avec des valeurs vides.
Ce constructeur initialise une instance de la classe "Rapportligne" avec des chaînes vides pour tous les attributs de la ligne de rapport.
vérifie si l'exigence exi est dans le document docSdd
Vérifie si une exigence existe dans le fichier SDD.
| exi | exigence que l'on cherche dans le document |
| docSdd | document où l'on cherche l'exigence |
Cette méthode parcourt les exigences du fichier SDD et vérifie si l'exigence avec l'identifiant correspondant à celui de l'exigence passée en paramètre est présente dans le fichier.
| exi | L'exigence à rechercher dans le fichier SDD. |
| docSdd | Le document SDD dans lequel effectuer la recherche. |


| bool Rapportligne::isInSrs | ( | Exigence * | exi, |
| Srs | docSrs, | ||
| ExigenceSrs & | rtr ) |
vérifie si l'exigence exi est dans le document docSrs
Vérifie si une exigence existe dans le fichier SRS.
| exi | exigence que l'on cherche dans le document |
| docSrs | document où l'on cherche l'exigence |
| rtr | exigence trouvée et retournée |
Cette méthode parcourt les exigences du fichier SRS et vérifie si l'exigence avec l'identifiant correspondant à celui de l'exigence passée en paramètre est présente dans le fichier.
| exi | L'exigence à rechercher dans le fichier SRS. |
| docSrs | Le document SRS dans lequel effectuer la recherche. |
| rtr | L'exigence SRS trouvée, si elle existe. |


| void Rapportligne::setExigenceSDD | ( | string | exigenceSDD | ) |
setter du nom de l'exigence dans le SDD
Définit l'exigence associée au fichier SDD.
| exigenceSDD | nouveau nom d'exigence |
Cette méthode permet de définir l'exigence associée au fichier SDD dans la ligne de rapport.
| exigenceSDD | L'exigence à associer au fichier SDD. |

| void Rapportligne::setExigenceSRS | ( | string | exigenceSRS | ) |
setter du nom de l'exigence dans le SRS
Définit l'exigence associée au fichier SRS.
| exigenceSRS | nouveau nom d'exigence |
Cette méthode permet de définir l'exigence associée au fichier SRS dans la ligne de rapport.
| exigenceSRS | L'exigence à associer au fichier SRS. |

| void Rapportligne::setExigenceSSS | ( | string | exigenceSSS | ) |
setter du nom de l'exigence dans le SSS
Définit l'exigence associée au fichier SSS.
| exigenceSSS | nouveau nom d'exigence |
Cette méthode permet de définir l'exigence associée au fichier SSS dans la ligne de rapport.
| exigenceSSS | L'exigence à associer au fichier SSS. |

| void Rapportligne::setNameSDD | ( | QString | nameSDD | ) |
setter du nom du fichier SDD
Définit le nom du fichier SDD.
| nameSDD | nouveau nom du fichier |
Cette méthode permet de définir le nom du fichier SDD associé à la ligne de rapport.
| nameSDD | Le nom du fichier SDD à attribuer à la ligne de rapport. |

| void Rapportligne::setNameSRS | ( | QString | nameSRS | ) |
setter du nom du fichier SRS
Définit le nom du fichier SRS.
| nameSRS | nouveau nom du fichier |
Cette méthode permet de définir le nom du fichier SRS associé à la ligne de rapport.
| nameSRS | Le nom du fichier SRS à attribuer à la ligne de rapport. |

| void Rapportligne::setNameSSS | ( | QString | nameSSS | ) |
setter du nom du fichier SSS
Définit le nom du fichier SSS.
| nameSSS | nouveau nom du fichier |
Cette méthode permet de définir le nom du fichier SSS associé à la ligne de rapport.
| nameSSS | Le nom du fichier SSS à attribuer à la ligne de rapport. |

| string Rapportligne::toString | ( | ) |
retourne un string correspondant à une ligne de fichier csv
Convertit les données de la ligne de rapport en une chaîne de caractères lisible.
Cette méthode permet de convertir les informations contenues dans une ligne de rapport en une chaîne de caractères qui peut être utilisée pour l'affichage ou l'écriture dans un fichier.