class CPrinterDriverUI : public CBase |
Printer specific user interface.
The class is used to implement a printer specific setup dialog. A concrete implementation of the class is supplied in a UDL (i.e. a UI DLL).
CPrinterDriver::CreatePrinterDriverUIL() is used to construct a CPrinterDriverUI object for a specific printer. (This function calls the ordinal 1 exported function of the UDL that performs the construction of the CPrinterDriverUI object).
Public Member Functions | |
---|---|
IMPORT_C void | AfterPrintL () |
IMPORT_C TBool | BeforePrintL () |
IMPORT_C TBool | CanSetProperties () |
TInt | SetPrinterDevice ( CPrinterDevice *) |
IMPORT_C void | SetPropertiesL () |
Protected Member Functions | |
---|---|
CPrinterDriverUI () |
IMPORT_C void | AfterPrintL | ( | ) | [virtual] |
Provides an opportunity for a dialog to be put up after printing is complete. The default implementation is empty.
IMPORT_C TBool | BeforePrintL | ( | ) | [virtual] |
Provides an opportunity for a dialog to be put up before printing begins.
IMPORT_C TBool | CanSetProperties | ( | ) | [virtual] |
Tests whether printer properties can be set.
TInt | SetPrinterDevice | ( | CPrinterDevice * | aPrinterDevice | ) | [pure virtual] |
Sets the printer device.
CPrinterDevice * aPrinterDevice | The printer device. |
IMPORT_C void | SetPropertiesL | ( | ) | [virtual] |
Provides an opportunity for a dialog to be put up to capture or change printer properties. The default implementation is empty.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.