libkdepim

KPrefsWidManager Class Reference

#include <kprefsdialog.h>

Inheritance diagram for KPrefsWidManager:

KPrefsDialog List of all members.

Detailed Description

Class for managing KPrefsWid objects.

This class manages standard configuration widgets provided bz the KPrefsWid subclasses. It handles creation, loading, saving and default values in a transparent way. The user has to add the widgets by the corresponding addWid functions and KPrefsWidManager handles the rest automatically.

Definition at line 518 of file kprefsdialog.h.


Public Member Functions

 KPrefsWidManager (KConfigSkeleton *prefs)
virtual ~KPrefsWidManager ()
KConfigSkeleton * prefs () const
virtual void addWid (KPrefsWid *)
KPrefsWidBooladdWidBool (KConfigSkeleton::ItemBool *item, QWidget *parent)
KPrefsWidIntaddWidInt (KConfigSkeleton::ItemInt *item, QWidget *parent)
KPrefsWidDateaddWidDate (KConfigSkeleton::ItemDateTime *item, QWidget *parent)
KPrefsWidTimeaddWidTime (KConfigSkeleton::ItemDateTime *item, QWidget *parent)
KPrefsWidDurationaddWidDuration (KConfigSkeleton::ItemDateTime *item, QWidget *parent)
KPrefsWidColoraddWidColor (KConfigSkeleton::ItemColor *item, QWidget *parent)
KPrefsWidRadiosaddWidRadios (KConfigSkeleton::ItemEnum *item, QWidget *parent)
KPrefsWidStringaddWidString (KConfigSkeleton::ItemString *item, QWidget *parent)
KPrefsWidPathaddWidPath (KConfigSkeleton::ItemPath *item, QWidget *parent, const QString &filter=QString::null, uint mode=KFile::File)
KPrefsWidStringaddWidPassword (KConfigSkeleton::ItemString *item, QWidget *parent)
KPrefsWidFontaddWidFont (KConfigSkeleton::ItemFont *item, QWidget *parent, const QString &sampleText)
void setWidDefaults ()
void readWidConfig ()
void writeWidConfig ()

Constructor & Destructor Documentation

KPrefsWidManager::KPrefsWidManager KConfigSkeleton *  prefs  ) 
 

Create a KPrefsWidManager object for a KPrefs object.

Parameters:
prefs KPrefs object used to access te configuration.

Definition at line 543 of file kprefsdialog.cpp.

KPrefsWidManager::~KPrefsWidManager  )  [virtual]
 

Destructor.

Definition at line 548 of file kprefsdialog.cpp.


Member Function Documentation

void KPrefsWidManager::addWid KPrefsWid  )  [virtual]
 

Register a custom KPrefsWid object.

Definition at line 552 of file kprefsdialog.cpp.

KPrefsWidBool * KPrefsWidManager::addWidBool KConfigSkeleton::ItemBool *  item,
QWidget *  parent
 

Register a KPrefsWidBool object.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.

Definition at line 557 of file kprefsdialog.cpp.

KPrefsWidColor * KPrefsWidManager::addWidColor KConfigSkeleton::ItemColor *  item,
QWidget *  parent
 

Register a KPrefsWidColor object.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.

Definition at line 589 of file kprefsdialog.cpp.

KPrefsWidDate * KPrefsWidManager::addWidDate KConfigSkeleton::ItemDateTime *  item,
QWidget *  parent
 

Register a KPrefsWidDate object.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.

Definition at line 581 of file kprefsdialog.cpp.

KPrefsWidDuration * KPrefsWidManager::addWidDuration KConfigSkeleton::ItemDateTime *  item,
QWidget *  parent
 

Register a KPrefsWidDuration object.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.

Definition at line 573 of file kprefsdialog.cpp.

KPrefsWidFont * KPrefsWidManager::addWidFont KConfigSkeleton::ItemFont *  item,
QWidget *  parent,
const QString &  sampleText
 

Register a KPrefsWidFont object.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.
sampleText Sample text for previewing the selected font.

Definition at line 636 of file kprefsdialog.cpp.

KPrefsWidInt * KPrefsWidManager::addWidInt KConfigSkeleton::ItemInt *  item,
QWidget *  parent
 

Register a KPrefsWidInt object.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.

Definition at line 645 of file kprefsdialog.cpp.

KPrefsWidString * KPrefsWidManager::addWidPassword KConfigSkeleton::ItemString *  item,
QWidget *  parent
 

Register a password KPrefsWidString object, with echomode set to QLineEdit::Password.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.

Definition at line 628 of file kprefsdialog.cpp.

KPrefsWidPath * KPrefsWidManager::addWidPath KConfigSkeleton::ItemPath *  item,
QWidget *  parent,
const QString &  filter = QString::null,
uint  mode = KFile::File
 

Register a path KPrefsWidPath object.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.
filter URLRequester filter
mode URLRequester mode

Definition at line 620 of file kprefsdialog.cpp.

KPrefsWidRadios * KPrefsWidManager::addWidRadios KConfigSkeleton::ItemEnum *  item,
QWidget *  parent
 

Register a KPrefsWidRadios object.

The choices represented by the given item object are automatically added as radio buttons.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.

Definition at line 597 of file kprefsdialog.cpp.

KPrefsWidString * KPrefsWidManager::addWidString KConfigSkeleton::ItemString *  item,
QWidget *  parent
 

Register a KPrefsWidString object.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.

Definition at line 611 of file kprefsdialog.cpp.

KPrefsWidTime * KPrefsWidManager::addWidTime KConfigSkeleton::ItemDateTime *  item,
QWidget *  parent
 

Register a KPrefsWidTime object.

Parameters:
item The KConfigSkeletonItem representing the preferences entry.
parent Parent widget.

Definition at line 565 of file kprefsdialog.cpp.

void KPrefsWidManager::readWidConfig  ) 
 

Read preferences from config file.

Definition at line 664 of file kprefsdialog.cpp.

void KPrefsWidManager::setWidDefaults  ) 
 

Set all widgets to default values.

Definition at line 653 of file kprefsdialog.cpp.

void KPrefsWidManager::writeWidConfig  ) 
 

Write preferences to config file.

Definition at line 674 of file kprefsdialog.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys