Source Code (Use browser search to find items of interest.)

Class Index

kikbd'KConfigStrListObject (./kdebase/kikbd/kconfobjs.h:174)

class KConfigStrListObject: public KConfigObject {
  Q_OBJECT
protected:

  char sep;

  /**
     KConfigObject reimplemented write data method
  */
  void readObject(KObjectConfig*);

  /**
     KConfigObject reimplemented write data method
  */
  void writeObject(KObjectConfig*);

public:

  KConfigStrListObject(const char* key, QStrList& val, char pSep=',');
};

/** Object which get as a value one string from the given list
*/

kikbd'KConfigStrListObject::KConfigStrListObject() (./kdebase/kikbd/kconfobjs.cpp:177)

KConfigStrListObject::KConfigStrListObject(const char* key, QStrList& val,
						char pSep)
	: KConfigObject(&val, FALSE, key)
{
  sep = pSep;
}


kikbd'KConfigStrListObject::readObject() (./kdebase/kikbd/kconfobjs.cpp:184)

void KConfigStrListObject::readObject(KObjectConfig* config)
{
  config->getConfig()->readListEntry(keys.current(), *((QStrList*)data), sep);
}


kikbd'KConfigStrListObject::writeObject() (./kdebase/kikbd/kconfobjs.cpp:189)

void KConfigStrListObject::writeObject(KObjectConfig* config)
{
  config->getConfig()->writeEntry(keys.current(), *((QStrList*)data), sep);
}

/******************************************************************************
 * Combo Object
 */