lib Library API Documentation

KoOasisSettings::Items Class Reference

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

#include <koOasisSettings.h>

Collaboration diagram for KoOasisSettings::Items:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Friends

class KoOasisSettings
class IndexedMap
class NamedMap

Detailed Description

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

Definition at line 94 of file koOasisSettings.h.


Member Function Documentation

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.

Definition at line 59 of file koOasisSettings.cc.

References KoOasisSettings::m_configNSURI.

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,

See also:
selectItemMapEntry
Returns:
false if no such map was found

Definition at line 74 of file koOasisSettings.cc.

References KoOasisSettings::m_configNSURI.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for lib Library Version 1.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Feb 13 09:41:04 2006 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003