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

#include <stylefile.h>

Public Member Functions

 StyleFile (const std::string &id, const std::string &name, const std::string &police, const int &policeSize, const std::string &color, const bool &gras, const bool &italique, const bool &souligne, const bool &shadow)
 Constructeur complet de la classe StyleFile.
 
 StyleFile ()
 Constructeur par défaut de la classe StyleFile.
 
std::string getId () const
 getId : récupérer le l'identificateur (id) du style
 
std::string getPolice () const
 getPolice : récupère la police d'un style
 
int getPoliceSize () const
 getPoliceSize : récupère la taille du style
 
std::string getColor () const
 getColor : récupère la couleur du style
 
std::string getName () const
 Récupère le nom du style.
 
bool isGras () const
 isGras : vérifie si le style contient du gras
 
bool isItalique () const
 isItalique : vérifie si le style est en italique ou pas
 
bool isSouligne () const
 isSouligne : vérifie si le style est souligné ou pas
 
bool isShadow () const
 isShadow : vérifie si le style lui est appliqué une ombre ou pas
 
QString toQString () const
 toQString
 

Constructor & Destructor Documentation

◆ StyleFile() [1/2]

StyleFile::StyleFile ( const std::string & id,
const std::string & name,
const std::string & police,
const int & policeSize,
const std::string & color,
const bool & gras,
const bool & italique,
const bool & souligne,
const bool & shadow )

Constructeur complet de la classe StyleFile.

Initialise un style avec tous ses attributs : identifiant, nom, police, taille, couleur et effets (gras, italique, souligné, ombre).

Parameters
idIdentifiant du style.
nameNom du style.
policePolice de caractères.
policeSizeTaille de la police.
colorCouleur du texte.
grasTexte en gras ou non.
italiqueTexte en italique ou non.
souligneTexte souligné ou non.
shadowTexte avec ombre ou non.

◆ StyleFile() [2/2]

StyleFile::StyleFile ( )

Constructeur par défaut de la classe StyleFile.

Initialise un style vide avec des valeurs neutres (pas de style particulier).

Member Function Documentation

◆ getColor()

std::string StyleFile::getColor ( ) const

getColor : récupère la couleur du style

Récupère la couleur du texte.

Returns
retourne l'attribut color (la couleur du style)
std::string Couleur (en texte ou code hexadécimal).

◆ getId()

std::string StyleFile::getId ( ) const

getId : récupérer le l'identificateur (id) du style

Récupère l'identifiant du style.

Returns
une chaine de caractère contenant l'id du style
std::string Identifiant du style.
Here is the caller graph for this function:

◆ getName()

std::string StyleFile::getName ( ) const

Récupère le nom du style.

Returns
std::string Nom du style.
Here is the caller graph for this function:

◆ getPolice()

std::string StyleFile::getPolice ( ) const

getPolice : récupère la police d'un style

Récupère la police utilisée dans le style.

Returns
une chaine de caractère contenant la police
std::string Nom de la police.

◆ getPoliceSize()

int StyleFile::getPoliceSize ( ) const

getPoliceSize : récupère la taille du style

Récupère la taille de police.

Returns
un entier qui est l'attribut policeSize
int Taille de la police.
Here is the caller graph for this function:

◆ isGras()

bool StyleFile::isGras ( ) const

isGras : vérifie si le style contient du gras

Indique si le style est en gras.

Returns
vrai si le style contient du gras , faux sinon
bool Vrai si gras, faux sinon.

◆ isItalique()

bool StyleFile::isItalique ( ) const

isItalique : vérifie si le style est en italique ou pas

Indique si le style est en italique.

Returns
vrai s'il est en italique , faux sinon
bool Vrai si italique, faux sinon.

◆ isShadow()

bool StyleFile::isShadow ( ) const

isShadow : vérifie si le style lui est appliqué une ombre ou pas

Indique si le style contient une ombre.

Returns
vrai si le style contient une ombre, faux sinon
bool Vrai si ombre, faux sinon.

◆ isSouligne()

bool StyleFile::isSouligne ( ) const

isSouligne : vérifie si le style est souligné ou pas

Indique si le style est souligné.

Returns
vrai s'il est souligné, faux sinon
bool Vrai si souligné, faux sinon.

◆ toQString()

QString StyleFile::toQString ( ) const

toQString

Convertit le style en texte lisible avec les caractéristiques principales.

Returns
une QString de la forme ( Valeur_Attribut_1, Valeur_Attribut_2, ...)

Cette méthode assemble les informations du style (police, taille, couleur, options) en une seule chaîne lisible.

Returns
QString Représentation lisible du style.
Here is the call graph for this function:
Here is the caller graph for this function:

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