kdeprint Library API Documentation

KXmlCommand Class Reference

Inheritance diagram for KXmlCommand:

Inheritance graph
[legend]
Collaboration diagram for KXmlCommand:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ~KXmlCommand ()
QString name () const
void setName (const QString &)
QString command ()
void setCommand (const QString &)
DrMaindriver ()
DrMaintakeDriver ()
void setDriver (DrMain *)
QString io (bool io_input=true, bool io_pipe=false)
void setIo (const QString &, bool io_input=true, bool io_pipe=false)
QString description ()
void setDescription (const QString &)
QString mimeType ()
void setMimeType (const QString &)
bool acceptMimeType (const QString &)
QStringList inputMimeTypes ()
void setInputMimeTypes (const QStringList &)
QStringList requirements ()
void setRequirements (const QStringList &)
QString comment ()
void setComment (const QString &)
bool isValid ()
QString buildCommand (const QMap< QString, QString > &opts, bool pipein=true, bool pipeout=true)
void setOptions (const QMap< QString, QString > &opts)
void getOptions (QMap< QString, QString > &opts, bool incldef=false)

Protected Member Functions

void init ()
void loadXml ()
void saveXml ()
void loadDesktop ()
void saveDesktop ()
void check (bool use_xml=false)
DrGroupparseGroup (const QDomElement &e, DrGroup *grp=0)
DrBaseparseArgument (const QDomElement &e)
void parseIO (const QDomElement &e, int n)
QDomElement createIO (QDomDocument &, int, const QString &)
QDomElement createGroup (QDomDocument &, DrGroup *)
QDomElement createElement (QDomDocument &, DrBase *)
 KXmlCommand (const QString &xmlId=QString::null)

Friends

class KXmlCommandManager

Detailed Description

Definition at line 33 of file kxmlcommand.h.


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 Thu Sep 15 11:03:27 2005 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003