lib

KoOasisSettings::Items Class Reference

#include <KoOasisSettings.h>

Public Member Functions

bool isNull () const
IndexedMap indexedMap (const TQString &itemMapName) const
NamedMap namedMap (const TQString &itemMapName) const
int parseConfigItemInt (const TQString &configName, int defValue=0) const
double parseConfigItemDouble (const TQString &configName, double defValue=0) const
TQString parseConfigItemString (const TQString &configName, const TQString &defValue=TQString()) const
bool parseConfigItemBool (const TQString &configName, bool defValue=false) const
short parseConfigItemShort (const TQString &configName, short defValue=0) const
long parseConfigItemLong (const TQString &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

◆ indexedMap()

KoOasisSettings::IndexedMap KoOasisSettings::Items::indexedMap ( const TQString & 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.cpp.

◆ isNull()

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

Definition at line 102 of file KoOasisSettings.h.

◆ namedMap()

KoOasisSettings::NamedMap KoOasisSettings::Items::namedMap ( const TQString & 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.cpp.

◆ parseConfigItemBool()

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

Definition at line 189 of file KoOasisSettings.cpp.

◆ parseConfigItemDouble()

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

Definition at line 176 of file KoOasisSettings.cpp.

◆ parseConfigItemInt()

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

Definition at line 163 of file KoOasisSettings.cpp.

◆ parseConfigItemLong()

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

Definition at line 213 of file KoOasisSettings.cpp.

◆ parseConfigItemShort()

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

Definition at line 200 of file KoOasisSettings.cpp.

◆ parseConfigItemString()

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

Definition at line 156 of file KoOasisSettings.cpp.

◆ IndexedMap

friend class IndexedMap
friend

Definition at line 97 of file KoOasisSettings.h.

◆ KoOasisSettings

friend class KoOasisSettings
friend

Definition at line 96 of file KoOasisSettings.h.

◆ NamedMap

friend class NamedMap
friend

Definition at line 98 of file KoOasisSettings.h.


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