Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
Loading...
Searching...
No Matches
CPrinterDriverUI Class Referenceabstract

Printer specific user interface. More...

#include <gdi.h>

Inheritance diagram for CPrinterDriverUI:
CBase

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.
 

Detailed Description

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).

See also
CPrinterDriver::CreatePrinterDriverUIL()
API status
Published to all clients. Released API.

Definition at line 4166 of file gdi.h.

Constructor & Destructor Documentation

◆ CPrinterDriverUI()

IMPORT_C CPrinterDriverUI::CPrinterDriverUI ( )
protected

Member Function Documentation

◆ AfterPrintL()

IMPORT_C void CPrinterDriverUI::AfterPrintL ( )
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)

◆ BeforePrintL()

IMPORT_C TBool CPrinterDriverUI::BeforePrintL ( )
virtual

Provides an opportunity for a dialog to be put up before printing begins.

(generated from Symbian Developer Library)

◆ CanSetProperties()

IMPORT_C TBool CPrinterDriverUI::CanSetProperties ( )
virtual

Tests whether printer properties can be set.

(generated from Symbian Developer Library)

◆ SetPrinterDevice()

virtual TInt CPrinterDriverUI::SetPrinterDevice ( CPrinterDevice *  aPrinterDevice)
pure virtual

Sets the printer device.

Parameters
aPrinterDeviceThe printer device.

◆ SetPropertiesL()

IMPORT_C void CPrinterDriverUI::SetPropertiesL ( )
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)


The documentation for this class was generated from the following files: