Thumbnail me  3.0
Public Slots | Public Member Functions | Protected Member Functions
IniManager Class Reference

#include <IniManager.h>

List of all members.

Public Slots

void importConf ()
 Permet l'ouverture des dialogues afin de parcourir le fichier de configuration à importer.
void loadRecentSettings1 ()
 Permet de charger la configuration attachée à l'action 1 du menu "Importer une configuration récente" si elle existe.
void loadRecentSettings2 ()
 Permet de charger la configuration attachée à l'action 2 du menu "Importer une configuration récente" si elle existe.
void loadRecentSettings3 ()
 Permet de charger la configuration attachée à l'action 3 du menu "Importer une configuration récente" si elle existe.
void loadRecentSettings4 ()
 Permet de charger la configuration attachée à l'action 4 du menu "Importer une configuration récente" si elle existe.
void loadRecentConfs ()
 Génere le actions du menu "Importer une configuration récente".
void saveSettings ()
 Permet de sauvegarder la configuration courante de Thumbnail Me.
QString saveSettingsUnder ()
 Permet de sauvegarder la configuration courante de Thumbnail Me sous...

Public Member Functions

 IniManager (MainWindow *main_window)
 Constructeur.
virtual ~IniManager ()
 Destructeur.
void loadIni (QSettings *settings)
 Charge les informations de configuration lues dans le fichier .ini passe en paramètre.
void registerIni (QSettings *settings)
 Enregistre les informations de configuration dans le fichier .ini passe en paramètre.
void setCurrentFileLoaded (QString newFileLoaded)
 Setter du chemin de la dernière configuration chargée.
QString getCurrentFileLoaded ()
 Retourne le chemin de la dernière configuration chargée.

Protected Member Functions

void changeEvent (QEvent *event)
 ChangeEvent.

Detailed Description

Cette classe gère toutes les lectures/écritures dans le fichier de configuration. Elle applique également les paramètres lus dans le fichier de configuration aux différents Docks.

Author:
Quentin Rousseau
Note:
Copyright (C) 2011-2012 Quentin Rousseau
License: GNU General Public License version 2 (GPLv2) - http://www.gnu.org/licenses/gpl-2.0.html
Site web: www.thumbnailme.com
Email: [email protected]
Since:
3.0
Version:
3.0
Date:
2011-2012

Constructor & Destructor Documentation

IniManager::IniManager ( MainWindow main_window) [explicit]

Constructeur.

Parameters:
*main_windowFenêtre principale de Thumbnail me.

Member Function Documentation

void IniManager::changeEvent ( QEvent *  event) [protected]

ChangeEvent.

Parameters:
*eventEvenement.

Retourne le chemin de la dernière configuration chargée.

Returns:
QString - Chemin.
void IniManager::loadIni ( QSettings *  conf)

Charge les informations de configuration lues dans le fichier .ini passe en paramètre.

Parameters:
*confFichier de configuration à charger.
void IniManager::registerIni ( QSettings *  conf)

Enregistre les informations de configuration dans le fichier .ini passe en paramètre.

Parameters:
*confFichier de configuration à charger.
void IniManager::setCurrentFileLoaded ( QString  newFileLoaded)

Setter du chemin de la dernière configuration chargée.

Parameters:
newFileLoadedNouveau chemin.

The documentation for this class was generated from the following files:
 All Classes Files Functions Enumerations