KIO::SlaveConfig Class Reference
SlaveConfig. More...
#include <slaveconfig.h>
Inheritance diagram for KIO::SlaveConfig:

Signals | |
void | configNeeded (const QString &protocol, const QString &host) |
This signal is raised when a slave of type protocol deals with host for the first time. | |
Public Member Functions | |
void | setConfigData (const QString &protocol, const QString &host, const QString &key, const QString &value) |
Configure slaves of type protocol by setting key to value . | |
void | setConfigData (const QString &protocol, const QString &host, const MetaData &config) |
Configure slaves of type protocol with config . | |
MetaData | configData (const QString &protocol, const QString &host) |
Query slave configuration for slaves of type protocol when dealing with host . | |
QString | configData (const QString &protocol, const QString &host, const QString &key) |
Query a specific configuration key for slaves of type protocol when dealing with host . | |
void | reset () |
Undo any changes made by calls to setConfigData. | |
Static Public Member Functions | |
SlaveConfig * | self () |
Protected Attributes | |
SlaveConfigPrivate * | d |
Static Protected Attributes | |
SlaveConfig * | _self = 0 |
Detailed Description
SlaveConfig.This class manages the configuration for io-slaves based on protocol and host. The Scheduler makes use of this class to configure the slave whenever it has to connect to a new host.
You only need to use this class if you want to override specific configuration items of an io-slave when the io-slave is used by your application.
Normally io-slaves are being configured by "kio_<protocol>rc" configuration files. Groups defined in such files are treated as host or domain specification. Configuration items defined in a group are only applied when the slave is connecting with a host that matches with the host and/or domain specified by the group.
Definition at line 49 of file slaveconfig.h.
Member Function Documentation
|
Configure slaves of type
If Changes made to the slave configuration only apply to slaves used by the current process. Definition at line 159 of file slaveconfig.cpp. References KStdAccel::key(). |
|
Configure slaves of type
If Changes made to the slave configuration only apply to slaves used by the current process. Definition at line 169 of file slaveconfig.cpp. References QString::isEmpty(). |
|
Query slave configuration for slaves of type
Definition at line 193 of file slaveconfig.cpp. References configNeeded(), and QString::isEmpty(). Referenced by configData(). |
|
Query a specific configuration key for slaves of type
Definition at line 212 of file slaveconfig.cpp. References configData(), and KStdAccel::key(). |
|
Undo any changes made by calls to setConfigData.
Definition at line 217 of file slaveconfig.cpp. |
|
This signal is raised when a slave of type Your application can use this signal to make some last minute configuration changes with setConfigData based on the host. Referenced by configData(). |
The documentation for this class was generated from the following files: