Référence de la classe KoOasisSettings::Items

Represents a collection of items (config-item or maps). Plus de détails...

#include <KoOasisSettings.h>

Graphe de collaboration de KoOasisSettings::Items:

[légende]
Liste de tous les membres

Fonctions membres publiques

bool isNull () const
IndexedMap indexedMap (const QString &itemMapName) const
NamedMap namedMap (const QString &itemMapName) const
int parseConfigItemInt (const QString &configName, int defValue=0) const
double parseConfigItemDouble (const QString &configName, double defValue=0) const
QString parseConfigItemString (const QString &configName, const QString &defValue=QString::null) const
bool parseConfigItemBool (const QString &configName, bool defValue=false) const
short parseConfigItemShort (const QString &configName, short defValue=0) const
long parseConfigItemLong (const QString &configName, long defValue=0) const

Fonctions membres privées

 Items (const KoXmlElement &elem, const KoOasisSettings *settings)
QString findConfigItem (const QString &item, bool *ok) const
QString findConfigItem (const KoXmlElement &element, const QString &item, bool *ok) const

Attributs privés

KoXmlElement m_element
const KoOasisSettingsm_settings

Amis

class KoOasisSettings
class IndexedMap
class NamedMap

Description détaillée

Represents a collection of items (config-item or maps).

Définition à la ligne 95 du fichier KoOasisSettings.h.


Documentation des contructeurs et destructeur

KoOasisSettings::Items::Items ( const KoXmlElement elem,
const KoOasisSettings settings 
) [inline, private]

Définition à la ligne 100 du fichier KoOasisSettings.h.


Documentation des fonctions membres

bool KoOasisSettings::Items::isNull (  )  const [inline]

Définition à la ligne 103 du fichier KoOasisSettings.h.

Référencé par KoVariableSettings::loadOasis(), testIndexedMap(), testNamedMap(), et testSelectItemSet().

Voici le graphe d'appel pour cette fonction :

KoOasisSettings::IndexedMap KoOasisSettings::Items::indexedMap ( const QString &  itemMapName  )  const

Look for the config-item-map-indexed named itemMapName and return it.

An indexed map is an array (or sequence), i.e. items are supposed to be retrieved by index. This is useful for e.g. "view 0", "view 1" etc.

Définition à la ligne 59 du fichier KoOasisSettings.cpp.

Références forEachElement, IndexedMap, KoOasisSettings::m_configNSURI, m_element, et m_settings.

Référencé par testIndexedMap().

Voici le graphe d'appel pour cette fonction :

KoOasisSettings::NamedMap KoOasisSettings::Items::namedMap ( const QString &  itemMapName  )  const

Look for the config-item-map-named named mapItemName and return it.

A named map is a map where items are retrieved by entry name,

Voir également:
selectItemMapEntry
Renvoie:
false if no such map was found

Définition à la ligne 74 du fichier KoOasisSettings.cpp.

Références forEachElement, KoOasisSettings::m_configNSURI, m_element, m_settings, et NamedMap.

Référencé par testNamedMap().

Voici le graphe d'appel pour cette fonction :

int KoOasisSettings::Items::parseConfigItemInt ( const QString &  configName,
int  defValue = 0 
) const

Définition à la ligne 163 du fichier KoOasisSettings.cpp.

Références findConfigItem(), et Py::value().

Voici le graphe d'appel pour cette fonction :

double KoOasisSettings::Items::parseConfigItemDouble ( const QString &  configName,
double  defValue = 0 
) const

Définition à la ligne 176 du fichier KoOasisSettings.cpp.

Références findConfigItem(), et Py::value().

Voici le graphe d'appel pour cette fonction :

QString KoOasisSettings::Items::parseConfigItemString ( const QString &  configName,
const QString &  defValue = QString::null 
) const

Définition à la ligne 156 du fichier KoOasisSettings.cpp.

Références findConfigItem().

Référencé par KoVariableSettings::loadOasis(), et testParseConfigItemString().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

bool KoOasisSettings::Items::parseConfigItemBool ( const QString &  configName,
bool  defValue = false 
) const

Définition à la ligne 189 du fichier KoOasisSettings.cpp.

Références findConfigItem().

Référencé par KoVariableSettings::loadOasis().

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

short KoOasisSettings::Items::parseConfigItemShort ( const QString &  configName,
short  defValue = 0 
) const

Définition à la ligne 200 du fichier KoOasisSettings.cpp.

Références findConfigItem(), et Py::value().

Voici le graphe d'appel pour cette fonction :

long KoOasisSettings::Items::parseConfigItemLong ( const QString &  configName,
long  defValue = 0 
) const

Définition à la ligne 213 du fichier KoOasisSettings.cpp.

Références findConfigItem(), et Py::value().

Voici le graphe d'appel pour cette fonction :

QString KoOasisSettings::Items::findConfigItem ( const QString &  item,
bool *  ok 
) const [private]

Définition à la ligne 142 du fichier KoOasisSettings.cpp.

Références m_element.

Référencé par parseConfigItemBool(), parseConfigItemDouble(), parseConfigItemInt(), parseConfigItemLong(), parseConfigItemShort(), et parseConfigItemString().

Voici le graphe d'appel pour cette fonction :

QString KoOasisSettings::Items::findConfigItem ( const KoXmlElement element,
const QString &  item,
bool *  ok 
) const [private]

Définition à la ligne 123 du fichier KoOasisSettings.cpp.

Références forEachElement, KoOasisSettings::m_configNSURI, et m_settings.


Documentation des fonctions amies et associées

friend class KoOasisSettings [friend]

Définition à la ligne 97 du fichier KoOasisSettings.h.

friend class IndexedMap [friend]

Définition à la ligne 98 du fichier KoOasisSettings.h.

Référencé par indexedMap().

friend class NamedMap [friend]

Définition à la ligne 99 du fichier KoOasisSettings.h.

Référencé par namedMap().


Documentation des données membres

KoXmlElement KoOasisSettings::Items::m_element [private]

Définition à la ligne 133 du fichier KoOasisSettings.h.

Référencé par findConfigItem(), indexedMap(), et namedMap().

const KoOasisSettings* KoOasisSettings::Items::m_settings [private]

Définition à la ligne 134 du fichier KoOasisSettings.h.

Référencé par findConfigItem(), indexedMap(), et namedMap().


La documentation de cette classe a été générée à partir des fichiers suivants :
Généré le Wed Nov 22 23:46:48 2006 pour KPlato par  doxygen 1.5.1-p1