|
Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
|
Printer specific user interface. More...
#include <gdi.h>
Public Member Functions | |
| virtual IMPORT_C TBool | BeforePrintL () |
| Provides an opportunity for a dialog to be put up before printing begins. | |
| virtual IMPORT_C void | AfterPrintL () |
| Provides an opportunity for a dialog to be put up after printing is complete. | |
| virtual IMPORT_C void | SetPropertiesL () |
| Provides an opportunity for a dialog to be put up to capture or change printer properties. | |
| virtual IMPORT_C TBool | CanSetProperties () |
| Tests whether printer properties can be set. | |
| virtual TInt | SetPrinterDevice (CPrinterDevice *aPrinterDevice)=0 |
| Sets the printer device. | |
Public Member Functions inherited from CBase | |
| CBase () | |
| Default constructor. | |
| virtual IMPORT_C | ~CBase () |
| Virtual destructor. | |
| TAny * | operator new (TUint aSize, TAny *aBase) __NO_THROW |
| Initialises the object to binary zeroes. | |
| TAny * | operator new (TUint aSize) __NO_THROW |
| Allocates the object from the heap and then initialises its contents to binary zeroes. | |
| TAny * | operator new (TUint aSize, TLeave) |
| Allocates the object from the heap and then initialises its contents to binary zeroes. | |
| TAny * | operator new (TUint aSize, TUint aExtraSize) __NO_THROW |
| Allocates the object from the heap and then initialises its contents to binary zeroes. | |
| TAny * | operator new (TUint aSize, TLeave, TUint aExtraSize) |
| Allocates the object from the heap and then initialises its contents to binary zeroes. | |
Protected Member Functions | |
| IMPORT_C | CPrinterDriverUI () |
Protected Member Functions inherited from CBase | |
| virtual IMPORT_C TInt | Extension_ (TUint aExtensionId, TAny *&a0, TAny *a1) |
| Extension function. | |
Additional Inherited Members | |
Static Public Member Functions inherited from CBase | |
| static IMPORT_C void | Delete (CBase *aPtr) |
| Deletes the specified object. | |
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).
|
protected |
|
virtual |
Provides an opportunity for a dialog to be put up after printing is complete.
The default implementation is empty.
(generated from Symbian Developer Library)
|
virtual |
Provides an opportunity for a dialog to be put up before printing begins.
(generated from Symbian Developer Library)
|
virtual |
Tests whether printer properties can be set.
(generated from Symbian Developer Library)
|
pure virtual |
Sets the printer device.
| aPrinterDevice | The printer device. |
|
virtual |
Provides an opportunity for a dialog to be put up to capture or change printer properties.
The default implementation is empty.
(generated from Symbian Developer Library)