|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
Systeme de gestion des preferences. More...
#include <OPreferenceManager.h>

Public Member Functions | |
| OPreferenceManager () | |
| OPreferenceManager (const QString ¤tDirectory) | |
| OPreferenceManager (const QString &rootNodeName, const QString ¶mNodeName) | |
| OPreferenceManager (const QString &rootNodeName, const QString ¶mNodeName, const QString ¤tDirectory) | |
| virtual | ~OPreferenceManager () |
| void | completePreferences (QString filePath) |
| Complete les préférences utilisateur manquante avec les valeurs par défaut. More... | |
| void | loadDefault (const char *defaultParams[][2], int nbParams) |
| Charge le tableau associatif preference/valeur avec les valeurs par defaut. More... | |
| void | reset () |
| Vide le tableau associatif preference/valeur. More... | |
| void | setXMLRootNodeName (QString name) |
| Change le nom du noeud root du fichier XML. More... | |
| void | setXMLParamNodeName (QString name) |
| Change le nom des noeuds de parametres dans le fichier XML. More... | |
| bool | readXML (QString fileName) |
| Ouvre un fichier de preference en XML et le parcours pour mettre a jour la tableau de preferences. More... | |
| bool | writeXML (QString fileName) |
| Enregistre le fichier de preference au format XML. More... | |
| bool | exists (const QString &pref) |
| Test si une preference est presente dans le tableau de preferences. Utilise la categorie courante. More... | |
| bool | exists (const QString &dir, const QString &pref) |
| Test si une preference est presente dans le tableau de preferences. Utilise la categorie specifiee. More... | |
| QString | getDirectory (const QString &pref) |
| Recherche le nom de la categorie pour une preference donnee. More... | |
| void | setCurrentDirectory (QString dir) |
| Defini la categorie courante pour la lecture et l'ecriture de parametres. More... | |
| QString | getCurrentDirectory () |
| Retourne la categorie courante pour la lecture et l'ecriture de parametres. More... | |
| void | setString (const QString &pref, const QString &value) |
| Met a jour la valeur associee a une preference. More... | |
| void | setString (const QString &dir, const QString &pref, const QString &value) |
| Met a jour la valeur associee a une preference. More... | |
| QString | getString (const QString &pref) |
| Recherche une ressource et retourne sa valeur associee. Utilise la categorie courante. More... | |
| QString | getString (const QString &dir, const QString &pref) |
| Recherche une ressource et retourne sa valeur associee. Utilise la categorie specifiee. More... | |
| void | setStringArray (const QString &pref, const QString *valueArray, const int &sizeArray) |
| Met a jour un tableau de valeurs associees a une preference. More... | |
| void | setStringArray (const QString &dir, const QString &pref, const QString *valueArray, const int &sizeArray) |
| Met a jour un tableau de valeurs associees a une preference. More... | |
| QString * | getStringArray (const QString &pref, int &sizeArray) |
| Recherche une ressource et retourne son tableau de valeurs associees. Utilise la categorie courante. More... | |
| QString * | getStringArray (const QString &dir, const QString &pref, int &sizeArray) |
| Recherche une ressource et retourne son tableau de valeurs associees. Utilise la categorie specifiee. More... | |
| void | setUInt (const QString &pref, const unsigned int &value) |
| void | setUInt (const QString &dir, const QString &pref, const unsigned int &value) |
| void | setUInt (const QString &pref, const size_t &value) |
| void | setUInt (const QString &dir, const QString &pref, const size_t &value) |
| void | setUInt (const QString &pref, const unsigned long &value) |
| void | setUInt (const QString &dir, const QString &pref, const unsigned long &value) |
| void | setInt (const QString &pref, const int &value) |
| Met a jour la valeur associee a une preference. More... | |
| void | setInt (const QString &dir, const QString &pref, const int &value) |
| Met a jour la valeur associee a une preference. More... | |
| int | getInt (const QString &pref) |
| Recherche une ressource et retourne sa valeur associee.Utilise la categorie courante. More... | |
| int | getInt (const QString &dir, const QString &pref) |
| Recherche une ressource et retourne sa valeur associee. Utilise la categorie courante. Utilise la categorie specifiee. More... | |
| void | setBool (const QString &pref, const bool &value) |
| Met a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante. More... | |
| void | setBool (const QString &dir, const QString &pref, const bool &value) |
| Mets a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee. More... | |
| bool | getBool (const QString &pref) |
| Recherche une ressource et retourne sa valeur associee. Utilise la categorie courante. More... | |
| bool | getBool (const QString &dir, const QString &pref) |
| Recherche une ressource et retourne sa valeur associee. Utilise la categorie specifiee. More... | |
| void | setFloat (const QString &pref, const float &value) |
| Met a jour la valeur associee a une preference. More... | |
| void | setFloat (const QString &dir, const QString &pref, const float &value) |
| Met a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee. More... | |
| float | getFloat (const QString &pref) |
| Recherche une ressource et retourne sa valeur associee. Utilise la categorie courante. More... | |
| float | getFloat (const QString &dir, const QString &pref) |
| Recherche une ressource et retourne sa valeur associee. Utilise la categorie specifiee. More... | |
| void | setDouble (const QString &pref, const double &value) |
| Met a jour la valeur associee a une preference. More... | |
| void | setDouble (const QString &dir, const QString &pref, const double &value) |
| Met a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee. More... | |
| double | getDouble (const QString &pref) |
| Recherche une ressource et retourne sa valeur associee. Utilise la categorie courante. More... | |
| double | getDouble (const QString &dir, const QString &pref) |
| Recherche une ressource et retourne sa valeur associee. Utilise la categorie specifiee. More... | |
| void | setFrame (const QString &pref, const int &posX, const int &posY, const int &sizeX, const int &sizeY) |
| Sauvegarde la position et la taille d'une fenetre. More... | |
| void | setFrame (const QString &dir, const QString &pref, const int &posX, const int &posY, const int &sizeX, const int &sizeY) |
| Sauvegarde la position et la taille d'une fenetre. More... | |
| void | getFrame (const QString &pref, int &posX, int &posY, int &sizeX, int &sizeY) |
| Charge la position et la taille d'une fenetre. Utilise la categorie courante. More... | |
| void | getFrame (const QString &dir, const QString &pref, int &posX, int &posY, int &sizeX, int &sizeY) |
| Charge la position et la taille d'une fenetre. Utilise la categorie specifiee. More... | |
| void | setPoint (const QString &pref, const int &x, const int &y) |
| Sauvegarde les coordonnees en pixel d'un point. More... | |
| void | setPoint (const QString &dir, const QString &pref, const int &x, const int &y) |
| Sauvegarde les coordonnees en pixel d'un point. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee. More... | |
| void | getPoint (const QString &pref, int &x, int &y) |
| Charge les coordonnees en pixel d'un point. Utilise la categorie courante. More... | |
| void | getPoint (const QString &dir, const QString &pref, int &x, int &y) |
| Charge les coordonnees en pixel d'un point. Utilise la categorie specifiee. More... | |
| void | setColor (const QString &pref, const float &r, const float &g, const float &b) |
| Sauvegarde les composantes RGB d'une couleur, en float.Utilise la categorie courante. More... | |
| void | setColor (const QString &dir, const QString &pref, const float &r, const float &g, const float &b) |
| Sauvegarde les composantes RGB d'une couleur, en float.Utilise la categorie specifiee. More... | |
| void | getColor (const QString &pref, float &r, float &g, float &b) |
| Charge les composantes RGB d'une couleur, en float.Utilise la categorie courante. More... | |
| void | getColor (const QString &dir, const QString &pref, float &r, float &g, float &b) |
| Charge les composantes RGB d'une couleur, en float. Utilise la categorie specifiee. More... | |
| int | getLastModificationCode () |
| std::vector< QString > | getPreferenceNames () |
Static Public Member Functions | |
| static QString | uintToString (const unsigned int &val) |
| static QString | uintToString (const size_t &val) |
| static QString | uintToString (const unsigned long &val) |
| static QString | intToString (const int &val) |
| static QString | floatToString (const float &val) |
| static QString | doubleToString (const double &val) |
Protected Attributes | |
| ODirMap | _prefDirs |
| Tableau associatif parametre/valeur. More... | |
| QString | _curDir |
| Le nom de la categorie courante. More... | |
| QString | _xmlRootNodeName |
| Nom du noeud root du fichier XML. More... | |
| QString | _xmlParamNodeName |
| Nom des noeuds des parametres du fichier XML. More... | |
Private Attributes | |
| int | _nPreferenceModificationStamp |
Systeme de gestion des preferences.
Il offre un moyen pour conserver et recuperer des informations quelconques (a base de string tout de meme).
Son principe est d'associer simplement une chaine de caractere, le nom du parametre ou la cle, a une autre chaine, qui est la valeur associee au parametre ou a la cle.
Pendant l'execution, toutes ces valeurs sont stockees dans un tableau associatif de type map<string, string>. Actuellement le format de sauvegarde est le XML (par les methodes readXML et writeXML) mais il est tout a fait envisageable d'ajouter d'autres formats de sauvegarde, par exemple en fichier INI ou dans la base de registre de Windows.
Ce code devrait etre portable sans trop de modification.
Remarque : Cette implementation utilise l'API XML Xerces-C du XML Apache Project (http://xml.apache.org/).
Definition at line 83 of file OPreferenceManager.h.
| OPreferenceManager::OPreferenceManager | ( | ) |
Constructeur par defaut.
Definition at line 39 of file OPreferenceManager.cpp.

| OPreferenceManager::OPreferenceManager | ( | const QString & | currentDirectory | ) |
Constructeur.
Definition at line 47 of file OPreferenceManager.cpp.

| OPreferenceManager::OPreferenceManager | ( | const QString & | rootNodeName, |
| const QString & | paramNodeName | ||
| ) |
Constructeur.
Definition at line 55 of file OPreferenceManager.cpp.

| OPreferenceManager::OPreferenceManager | ( | const QString & | rootNodeName, |
| const QString & | paramNodeName, | ||
| const QString & | currentDirectory | ||
| ) |
Constructeur.
Definition at line 63 of file OPreferenceManager.cpp.

|
virtual |
Destructeur.
Definition at line 72 of file OPreferenceManager.cpp.

| void OPreferenceManager::completePreferences | ( | QString | filePath | ) |
Complete les préférences utilisateur manquante avec les valeurs par défaut.
| filePath | chemin vers le fichier contenant les valeurs par défaut |
Definition at line 88 of file OPreferenceManager.cpp.

|
static |
Methode utilitaire. Convertit un double en string.
Definition at line 706 of file OPreferenceManager.cpp.

| bool OPreferenceManager::exists | ( | const QString & | dir, |
| const QString & | pref | ||
| ) |
Test si une preference est presente dans le tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference a tester. |
true si la preference existe; false sinon. Definition at line 269 of file OPreferenceManager.cpp.
| bool OPreferenceManager::exists | ( | const QString & | pref | ) |
Test si une preference est presente dans le tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference a tester. |
true si la preference existe; false sinon. Definition at line 264 of file OPreferenceManager.cpp.

|
static |
Methode utilitaire. Convertit un float en string.
Definition at line 696 of file OPreferenceManager.cpp.

| bool OPreferenceManager::getBool | ( | const QString & | dir, |
| const QString & | pref | ||
| ) |
Recherche une ressource et retourne sa valeur associee. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference a rechercher. |
Definition at line 475 of file OPreferenceManager.cpp.

| bool OPreferenceManager::getBool | ( | const QString & | pref | ) |
Recherche une ressource et retourne sa valeur associee. Utilise la categorie courante.
| pref | Le nom de la preference a rechercher. |
Definition at line 470 of file OPreferenceManager.cpp.
| void OPreferenceManager::getColor | ( | const QString & | dir, |
| const QString & | pref, | ||
| float & | r, | ||
| float & | g, | ||
| float & | b | ||
| ) |
Charge les composantes RGB d'une couleur, en float. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| r | La composante rouge. |
| g | La composante verte. |
| b | La composante bleue. |
Definition at line 634 of file OPreferenceManager.cpp.
| void OPreferenceManager::getColor | ( | const QString & | pref, |
| float & | r, | ||
| float & | g, | ||
| float & | b | ||
| ) |
Charge les composantes RGB d'une couleur, en float.Utilise la categorie courante.
| pref | Le nom de la preference. |
| r | La composante rouge. |
| g | La composante verte. |
| b | La composante bleue. |
Definition at line 629 of file OPreferenceManager.cpp.
|
inline |
Retourne la categorie courante pour la lecture et l'ecriture de parametres.
Definition at line 208 of file OPreferenceManager.h.
| QString OPreferenceManager::getDirectory | ( | const QString & | pref | ) |
Recherche le nom de la categorie pour une preference donnee.
| pref | Le nom de la preference a tester. |
Definition at line 276 of file OPreferenceManager.cpp.

| double OPreferenceManager::getDouble | ( | const QString & | dir, |
| const QString & | pref | ||
| ) |
Recherche une ressource et retourne sa valeur associee. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference a rechercher. |
Definition at line 526 of file OPreferenceManager.cpp.
| double OPreferenceManager::getDouble | ( | const QString & | pref | ) |
Recherche une ressource et retourne sa valeur associee. Utilise la categorie courante.
| pref | Le nom de la preference a rechercher. |
Definition at line 521 of file OPreferenceManager.cpp.
| float OPreferenceManager::getFloat | ( | const QString & | dir, |
| const QString & | pref | ||
| ) |
Recherche une ressource et retourne sa valeur associee. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference a rechercher. |
Definition at line 505 of file OPreferenceManager.cpp.
| float OPreferenceManager::getFloat | ( | const QString & | pref | ) |
Recherche une ressource et retourne sa valeur associee. Utilise la categorie courante.
| pref | Le nom de la preference a rechercher. |
Definition at line 500 of file OPreferenceManager.cpp.
| void OPreferenceManager::getFrame | ( | const QString & | dir, |
| const QString & | pref, | ||
| int & | posX, | ||
| int & | posY, | ||
| int & | sizeX, | ||
| int & | sizeY | ||
| ) |
Charge la position et la taille d'une fenetre. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference a rechercher. |
| posX | La position en X. |
| posY | La position en Y. |
| sizeX | La taille en X. |
| sizeY | La taille en Y. |
Definition at line 552 of file OPreferenceManager.cpp.
| void OPreferenceManager::getFrame | ( | const QString & | pref, |
| int & | posX, | ||
| int & | posY, | ||
| int & | sizeX, | ||
| int & | sizeY | ||
| ) |
Charge la position et la taille d'une fenetre. Utilise la categorie courante.
| pref | Le nom de la preference a rechercher. |
| posX | La position en X. |
| posY | La position en Y. |
| sizeX | La taille en X. |
| sizeY | La taille en Y. |
Definition at line 547 of file OPreferenceManager.cpp.
| int OPreferenceManager::getInt | ( | const QString & | dir, |
| const QString & | pref | ||
| ) |
Recherche une ressource et retourne sa valeur associee. Utilise la categorie courante. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference a rechercher. |
Definition at line 452 of file OPreferenceManager.cpp.
| int OPreferenceManager::getInt | ( | const QString & | pref | ) |
Recherche une ressource et retourne sa valeur associee.Utilise la categorie courante.
| pref | Le nom de la preference a rechercher. |
Definition at line 447 of file OPreferenceManager.cpp.
|
inline |
Renvoie un n° de version permettant de savoir si des valeurs ont ete modifiees
Definition at line 805 of file OPreferenceManager.h.
| void OPreferenceManager::getPoint | ( | const QString & | dir, |
| const QString & | pref, | ||
| int & | x, | ||
| int & | y | ||
| ) |
Charge les coordonnees en pixel d'un point. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference a rechercher. |
| x | La coordonnee X. |
| y | La coordonnee Y. |
Definition at line 609 of file OPreferenceManager.cpp.
| void OPreferenceManager::getPoint | ( | const QString & | pref, |
| int & | x, | ||
| int & | y | ||
| ) |
Charge les coordonnees en pixel d'un point. Utilise la categorie courante.
| pref | Le nom de la preference a rechercher. |
| x | La coordonnee X. |
| y | La coordonnee Y. |
Definition at line 604 of file OPreferenceManager.cpp.
| std::vector< QString > OPreferenceManager::getPreferenceNames | ( | ) |
Returns the names of the user preferences
Definition at line 77 of file OPreferenceManager.cpp.

| QString OPreferenceManager::getString | ( | const QString & | dir, |
| const QString & | pref | ||
| ) |
Recherche une ressource et retourne sa valeur associee. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference a rechercher. |
Definition at line 322 of file OPreferenceManager.cpp.
| QString OPreferenceManager::getString | ( | const QString & | pref | ) |
Recherche une ressource et retourne sa valeur associee. Utilise la categorie courante.
| pref | Le nom de la preference a rechercher. |
Definition at line 317 of file OPreferenceManager.cpp.

| QString * OPreferenceManager::getStringArray | ( | const QString & | dir, |
| const QString & | pref, | ||
| int & | sizeArray | ||
| ) |
Recherche une ressource et retourne son tableau de valeurs associees. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference a rechercher. |
| sizeArray | Cet entier contiendra la taille du tableau retourne. |
Definition at line 351 of file OPreferenceManager.cpp.

| QString * OPreferenceManager::getStringArray | ( | const QString & | pref, |
| int & | sizeArray | ||
| ) |
Recherche une ressource et retourne son tableau de valeurs associees. Utilise la categorie courante.
| pref | Le nom de la preference a rechercher. |
| sizeArray | Cet entier contiendra la taille du tableau retourne. |
Definition at line 346 of file OPreferenceManager.cpp.
|
static |
Methode utilitaire. Convertit un int en string.
Definition at line 688 of file OPreferenceManager.cpp.

| void OPreferenceManager::loadDefault | ( | const char * | defaultParams[][2], |
| int | nbParams | ||
| ) |
Charge le tableau associatif preference/valeur avec les valeurs par defaut.
| defaultParams | Un tableau de couples preference/valeur. |
| nbParams | Le nombre de couples contenu dans le tableau passe. |
Definition at line 107 of file OPreferenceManager.cpp.
| bool OPreferenceManager::readXML | ( | QString | fileName | ) |
Ouvre un fichier de preference en XML et le parcours pour mettre a jour la tableau de preferences.
| fileName | Le chemin du fichier de preferences a ouvrir. |
false si le fichier n'a pas pu etre ouvert. Definition at line 129 of file OPreferenceManager.cpp.

| void OPreferenceManager::reset | ( | ) |
Vide le tableau associatif preference/valeur.
Definition at line 122 of file OPreferenceManager.cpp.

| void OPreferenceManager::setBool | ( | const QString & | dir, |
| const QString & | pref, | ||
| const bool & | value | ||
| ) |
Mets a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 464 of file OPreferenceManager.cpp.
| void OPreferenceManager::setBool | ( | const QString & | pref, |
| const bool & | value | ||
| ) |
Met a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 459 of file OPreferenceManager.cpp.
| void OPreferenceManager::setColor | ( | const QString & | dir, |
| const QString & | pref, | ||
| const float & | r, | ||
| const float & | g, | ||
| const float & | b | ||
| ) |
Sauvegarde les composantes RGB d'une couleur, en float.Utilise la categorie specifiee.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| r | La composante rouge. |
| g | La composante verte. |
| b | La composante bleue. |
Definition at line 620 of file OPreferenceManager.cpp.

| void OPreferenceManager::setColor | ( | const QString & | pref, |
| const float & | r, | ||
| const float & | g, | ||
| const float & | b | ||
| ) |
Sauvegarde les composantes RGB d'une couleur, en float.Utilise la categorie courante.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences.
| pref | Le nom de la preference. |
| r | La composante rouge. |
| g | La composante verte. |
| b | La composante bleue. |
Definition at line 615 of file OPreferenceManager.cpp.
| void OPreferenceManager::setCurrentDirectory | ( | QString | dir | ) |
Defini la categorie courante pour la lecture et l'ecriture de parametres.
| dir | Le nom de la categorie, si elle n'existe pas elle sera creee. |
Definition at line 117 of file OPreferenceManager.cpp.

| void OPreferenceManager::setDouble | ( | const QString & | dir, |
| const QString & | pref, | ||
| const double & | value | ||
| ) |
Met a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 515 of file OPreferenceManager.cpp.

| void OPreferenceManager::setDouble | ( | const QString & | pref, |
| const double & | value | ||
| ) |
Met a jour la valeur associee a une preference.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 510 of file OPreferenceManager.cpp.
| void OPreferenceManager::setFloat | ( | const QString & | dir, |
| const QString & | pref, | ||
| const float & | value | ||
| ) |
Met a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 494 of file OPreferenceManager.cpp.

| void OPreferenceManager::setFloat | ( | const QString & | pref, |
| const float & | value | ||
| ) |
Met a jour la valeur associee a une preference.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 489 of file OPreferenceManager.cpp.
| void OPreferenceManager::setFrame | ( | const QString & | dir, |
| const QString & | pref, | ||
| const int & | posX, | ||
| const int & | posY, | ||
| const int & | sizeX, | ||
| const int & | sizeY | ||
| ) |
Sauvegarde la position et la taille d'une fenetre.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| posX | La position en X. |
| posY | La position en Y. |
| sizeX | La taille en X. |
| sizeY | La taille en Y. |
Definition at line 537 of file OPreferenceManager.cpp.

| void OPreferenceManager::setFrame | ( | const QString & | pref, |
| const int & | posX, | ||
| const int & | posY, | ||
| const int & | sizeX, | ||
| const int & | sizeY | ||
| ) |
Sauvegarde la position et la taille d'une fenetre.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| posX | La position en X. |
| posY | La position en Y. |
| sizeX | La taille en X. |
| sizeY | La taille en Y. |
Definition at line 531 of file OPreferenceManager.cpp.
| void OPreferenceManager::setInt | ( | const QString & | dir, |
| const QString & | pref, | ||
| const int & | value | ||
| ) |
Met a jour la valeur associee a une preference.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 441 of file OPreferenceManager.cpp.

| void OPreferenceManager::setInt | ( | const QString & | pref, |
| const int & | value | ||
| ) |
Met a jour la valeur associee a une preference.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 436 of file OPreferenceManager.cpp.
| void OPreferenceManager::setPoint | ( | const QString & | dir, |
| const QString & | pref, | ||
| const int & | x, | ||
| const int & | y | ||
| ) |
Sauvegarde les coordonnees en pixel d'un point. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| x | La coordonnee X. |
| y | La coordonnee Y. |
Definition at line 597 of file OPreferenceManager.cpp.

| void OPreferenceManager::setPoint | ( | const QString & | pref, |
| const int & | x, | ||
| const int & | y | ||
| ) |
Sauvegarde les coordonnees en pixel d'un point.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| x | La coordonnee X. |
| y | La coordonnee Y. |
Definition at line 592 of file OPreferenceManager.cpp.
| void OPreferenceManager::setString | ( | const QString & | dir, |
| const QString & | pref, | ||
| const QString & | value | ||
| ) |
Met a jour la valeur associee a une preference.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 302 of file OPreferenceManager.cpp.
| void OPreferenceManager::setString | ( | const QString & | pref, |
| const QString & | value | ||
| ) |
Met a jour la valeur associee a une preference.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 297 of file OPreferenceManager.cpp.

| void OPreferenceManager::setStringArray | ( | const QString & | dir, |
| const QString & | pref, | ||
| const QString * | valueArray, | ||
| const int & | sizeArray | ||
| ) |
Met a jour un tableau de valeurs associees a une preference.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| valueArray | Le tableau de valeurs a associer a la preference. |
| sizeArray | Le nombre de valeurs contenues dans le tableau passe. |
Definition at line 332 of file OPreferenceManager.cpp.

| void OPreferenceManager::setStringArray | ( | const QString & | pref, |
| const QString * | valueArray, | ||
| const int & | sizeArray | ||
| ) |
Met a jour un tableau de valeurs associees a une preference.
Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| valueArray | Le tableau de valeurs a associer a la preference. |
| sizeArray | Le nombre de valeurs contenues dans le tableau passe. |
Definition at line 327 of file OPreferenceManager.cpp.
| void OPreferenceManager::setUInt | ( | const QString & | dir, |
| const QString & | pref, | ||
| const size_t & | value | ||
| ) |
Mets a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 394 of file OPreferenceManager.cpp.

| void OPreferenceManager::setUInt | ( | const QString & | dir, |
| const QString & | pref, | ||
| const unsigned int & | value | ||
| ) |
Mets a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 383 of file OPreferenceManager.cpp.

| void OPreferenceManager::setUInt | ( | const QString & | dir, |
| const QString & | pref, | ||
| const unsigned long & | value | ||
| ) |
Mets a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie specifiee.
| dir | Le nom de la categorie. |
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 406 of file OPreferenceManager.cpp.

| void OPreferenceManager::setUInt | ( | const QString & | pref, |
| const size_t & | value | ||
| ) |
Mets a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 389 of file OPreferenceManager.cpp.

| void OPreferenceManager::setUInt | ( | const QString & | pref, |
| const unsigned int & | value | ||
| ) |
Mets a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 378 of file OPreferenceManager.cpp.

| void OPreferenceManager::setUInt | ( | const QString & | pref, |
| const unsigned long & | value | ||
| ) |
Mets a jour la valeur associee a une preference. Si la preference n'existe pas, celle-ci est ajoutee au tableau de preferences. Utilise la categorie courante.
| pref | Le nom de la preference. |
| value | La valeur a associer a la preference. |
Definition at line 401 of file OPreferenceManager.cpp.

|
inline |
Change le nom des noeuds de parametres dans le fichier XML.
| name | Le nouveu nom du noeud. |
Definition at line 143 of file OPreferenceManager.h.

|
inline |
Change le nom du noeud root du fichier XML.
| name | Le nouveu nom du noeud. |
Definition at line 133 of file OPreferenceManager.h.

|
static |
Methode utilitaire. Convertit un size_t en string.
Definition at line 654 of file OPreferenceManager.cpp.
|
static |
Methode utilitaire. Convertit un unsigned int en string.
Definition at line 646 of file OPreferenceManager.cpp.

|
static |
Methode utilitaire. Convertit un unsigned long en string.
Definition at line 662 of file OPreferenceManager.cpp.
| bool OPreferenceManager::writeXML | ( | QString | fileName | ) |
Enregistre le fichier de preference au format XML.
| fileName | Le chemin du fichier de preferences a enregistrer. |
false si le fichier n'a pas pu etre enregistre. Definition at line 205 of file OPreferenceManager.cpp.
|
protected |
Le nom de la categorie courante.
Definition at line 820 of file OPreferenceManager.h.
|
private |
Definition at line 828 of file OPreferenceManager.h.
|
protected |
Tableau associatif parametre/valeur.
Definition at line 817 of file OPreferenceManager.h.
|
protected |
Nom des noeuds des parametres du fichier XML.
Definition at line 825 of file OPreferenceManager.h.
|
protected |
Nom du noeud root du fichier XML.
Definition at line 823 of file OPreferenceManager.h.