kdeprint Library API Documentation

KMFactory Class Reference

Inheritance diagram for KMFactory:

Inheritance graph
[legend]
Collaboration diagram for KMFactory:

Collaboration graph
[legend]
List of all members.

DCOP Member Functions

ASYNC slot_pluginChanged (pid_t)
ASYNC slot_configChanged ()
void configChanged ()

Public Member Functions

 KMFactory ()
 ~KMFactory ()
KMManagermanager ()
KMJobManagerjobManager ()
KMUiManageruiManager ()
KMVirtualManagervirtualManager ()
KMSpecialManagerspecialManager ()
KXmlCommandManagercommandManager ()
KPrinterImplprinterImplementation ()
KConfig * printConfig (const QString &group=QString::null)
QString printSystem ()
QValueList< PluginInfopluginList ()
PluginInfo pluginInfo (const QString &name)
void saveConfig ()
void reload (const QString &syst, bool saveSyst=true)
void registerObject (KPReloadObject *, bool=false)
void unregisterObject (KPReloadObject *)
Settingssettings () const
QPair< QString, QStringrequestPassword (int &seqNbr, const QString &user, const QString &host="localhost", int port=0)
void initPassword (const QString &user, const QString &password, const QString &host="localhsot", int port=0)

Static Public Member Functions

static KMFactoryself ()
static bool exists ()
static void release ()

Public Attributes

k_dcop_signals __pad0__: void pluginChanged(pid_t)

Classes

struct  PluginInfo
struct  Settings

Detailed Description

Definition at line 45 of file kmfactory.h.


Member Function Documentation

QPair< QString, QString > KMFactory::requestPassword int &  seqNbr,
const QString user,
const QString host = "localhost",
int  port = 0
 

We do not use an internal event loop for 2 potential problems:

  • the MessageWindow modality (appearing afterwards, it pops up on top of the password dialog)
  • KMTimer should be stopped, but it's unavailable from this object

Definition at line 415 of file kmfactory.cpp.

References QStringList::split().

Referenced by CupsInfos::getPasswordCB().

void KMFactory::initPassword const QString user,
const QString password,
const QString host = "localhsot",
int  port = 0
 

We do not use an internal event loop for 2 potential problems:

  • the MessageWindow modality (appearing afterwards, it pops up on top of the password dialog)
  • KMTimer should be stopped, but it's unavailable from this object

Definition at line 441 of file kmfactory.cpp.

Referenced by CupsInfos::load().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for kdeprint Library Version 3.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Sep 16 07:05:24 2005 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003