kdeprint Library API Documentation

KPrinterImpl Class Reference

Inheritance diagram for KPrinterImpl:

QObject KCupsPrinterImpl KExtPrinterImpl KFoomaticPrinterImpl KLpdPrinterImpl KLpdUnixPrinterImpl KLprPrinterImpl KRlprPrinterImpl List of all members.

Public Member Functions

 KPrinterImpl (QObject *parent=0, const char *name=0)
virtual ~KPrinterImpl ()
virtual bool setupCommand (QString &cmd, KPrinter *)
virtual void preparePrinting (KPrinter *)
virtual void broadcastOption (const QString &key, const QString &value)
bool printFiles (KPrinter *, const QStringList &, bool removeflag=false)
int filterFiles (KPrinter *, QStringList &, bool removeflag=false)
int autoConvertFiles (KPrinter *, QStringList &, bool removeflag=false)
void saveOptions (const QMap< QString, QString > &opts)
const QMap< QString, QString > & loadOptions () const
QString tempFile ()
QString quote (const QString &)
void statusMessage (const QString &, KPrinter *=0)

Protected Member Functions

bool startPrinting (const QString &cmd, KPrinter *printer, const QStringList &files, bool removeflag=false)
int dcopPrint (const QString &cmd, const QStringList &files, bool removeflag=false)
bool setupSpecialCommand (QString &, KPrinter *, const QStringList &)
int doFilterFiles (KPrinter *pr, QStringList &files, const QStringList &flist, const QMap< QString, QString > &opts, bool removeflag=false)
void loadAppOptions ()
void saveAppOptions ()

Protected Attributes

QMap< QString, QStringm_options

Detailed Description

Definition at line 34 of file kprinterimpl.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.1.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Jan 23 19:34:53 2006 by doxygen 1.4.3 written by Dimitri van Heesch, © 1997-2003