|
Public Types |
| enum | PrinterType {
Printer = 0x01,
Class = 0x02,
Implicit = 0x04,
Virtual = 0x08,
Remote = 0x10,
Invalid = 0x20,
Special = 0x40
} |
| enum | PrinterState {
Idle = 0x01,
Stopped = 0x02,
Processing = 0x03,
Unknown = 0x04,
Rejecting = 0x08,
StateMask = 0x07
} |
| enum | PrinterCap {
CapBW = 0x0001,
CapColor = 0x0002,
CapDuplex = 0x0004,
CapStaple = 0x0008,
CapCopies = 0x0010,
CapCollate = 0x0020,
CapPunch = 0x0040,
CapCover = 0x0080,
CapBind = 0x0100,
CapSort = 0x0200,
CapSmall = 0x0400,
CapMedium = 0x0800,
CapLarge = 0x1000,
CapVariable = 0x2000
} |
Public Member Functions |
|
| KMPrinter () |
|
| KMPrinter (const KMPrinter &p) |
|
| ~KMPrinter () |
|
void | copy (const KMPrinter &p) |
|
const QString & | name () const |
|
void | setName (const QString &s) |
|
const QString & | printerName () const |
|
void | setPrinterName (const QString &s) |
|
const QString & | instanceName () const |
|
void | setInstanceName (const QString &s) |
|
int | type () const |
|
void | setType (int t) |
|
void | addType (int t) |
|
PrinterState | state (bool complete=false) const |
|
QString | stateString () const |
|
void | setState (PrinterState s) |
|
bool | acceptJobs () const |
|
void | setAcceptJobs (bool on) |
|
const QString & | device () const |
|
QString | deviceProtocol () const |
|
void | setDevice (const QString &d) |
|
const QStringList & | members () const |
|
void | setMembers (const QStringList &l) |
|
void | addMember (const QString &s) |
|
const QString & | description () const |
|
void | setDescription (const QString &s) |
|
const QString & | location () const |
|
void | setLocation (const QString &s) |
|
const KURL & | uri () const |
|
void | setUri (const KURL &u) |
|
const QString & | manufacturer () const |
|
void | setManufacturer (const QString &s) |
|
const QString & | model () const |
|
void | setModel (const QString &s) |
|
const QString & | driverInfo () const |
|
void | setDriverInfo (const QString &s) |
|
int | printerCap () const |
|
void | setPrinterCap (int c) |
|
void | addPrinterCap (int c) |
|
bool | isClass (bool useImplicit=true) const |
|
bool | isImplicit () const |
|
bool | isPrinter () const |
|
bool | isRemote () const |
|
bool | isLocal () const |
|
bool | isVirtual () const |
|
bool | isValid () const |
|
bool | isSpecial () const |
|
KMDBEntry * | dbEntry () const |
|
void | setDbEntry (KMDBEntry *e) |
|
QString | pixmap () |
|
void | setPixmap (const QString &s) |
|
bool | isHardDefault () const |
|
void | setHardDefault (bool on) |
|
bool | isSoftDefault () const |
|
void | setSoftDefault (bool on) |
|
bool | ownSoftDefault () const |
|
void | setOwnSoftDefault (bool on) |
|
const QString & | option (const QString &key) const |
|
bool | hasOption (const QString &key) const |
|
void | setOption (const QString &key, const QString &value) |
|
void | removeOption (const QString &key) |
|
QMap< QString, QString > | options () const |
|
void | setOptions (const QMap< QString, QString > &opts) |
|
DrMain * | driver () const |
|
void | setDriver (DrMain *) |
|
DrMain * | takeDriver () |
|
bool | autoConfigure (KPrinter *prt, QWidget *parent=0) |
|
const QString & | defaultOption (const QString &key) const |
|
void | setDefaultOption (const QString &key, const QString &value) |
|
QMap< QString, QString > | defaultOptions () const |
|
void | setDefaultOptions (const QMap< QString, QString > &opts) |
|
const QString & | editedOption (const QString &key) const |
|
void | setEditedOption (const QString &key, const QString &value) |
|
QMap< QString, QString > | editedOptions () const |
|
void | setEditedOptions (const QMap< QString, QString > &opts) |
|
bool | isEdited () const |
|
void | setEdited (bool on) |
Static Public Member Functions |
|
static int | compare (KMPrinter *p1, KMPrinter *p2) |
Protected Attributes |
|
QString | m_name |
|
QString | m_printername |
|
QString | m_instancename |
|
int | m_type |
|
PrinterState | m_state |
| QString | m_device |
|
QStringList | m_members |
|
QString | m_description |
|
QString | m_location |
|
KURL | m_uri |
|
QString | m_manufacturer |
|
QString | m_model |
|
QString | m_driverinfo |
|
KMDBEntry * | m_dbentry |
|
DrMain * | m_driver |
|
QString | m_pixmap |
|
bool | m_harddefault |
|
bool | m_softdefault |
|
bool | m_ownsoftdefault |
|
QMap< QString, QString > | m_options |
|
QMap< QString, QString > | m_defaultoptions |
|
QMap< QString, QString > | m_editedoptions |
|
bool | m_isedited |
|
int | m_printercap |