Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_PrintPolicy_Print Class Reference

CP_PrintPolicy class to handle printing.

Inheritance diagram for CP_PrintPolicy_Print:

CP_NoCopy List of all members.

Public Member Functions

 CP_PrintPolicy_Print ()
virtual ~CP_PrintPolicy_Print () throw ()
void Cleanup ()
CP_Printer * GetPrinter ()
void SetPrinter (CP_Printer *inPrinter)
CP_Window * GetParentWindow ()
void SetParentWindow (CP_Window *inParentWindow)
Commands
void HandlePageSetupUpdateCommandStatusCommand (CP_CommandStatus &inOutCommandStatus, bool &inOutWasHandled, CP_CommandNo &inCommandNo)
void HandlePageSetupCommand (OSStatus &inOutStatus, CP_CommandNo &inCommandNo)
void HandlePrintUpdateCommandStatusCommand (CP_CommandStatus &inOutCommandStatus, bool &inOutWasHandled, CP_CommandNo &inCommandNo)
void HandlePrintCommand (OSStatus &inOutStatus, CP_CommandNo &inCommandNo, CP_PrintSignal *inPrintSignal)

Protected Attributes

CP_Printer * fPrinter
CP_Window * fParentWindow

Constructor & Destructor Documentation

CPLAT_Begin_Namespace_CPLAT CP_PrintPolicy_Print::CP_PrintPolicy_Print (   ) 
 

Constructor.

CP_PrintPolicy_Print::~CP_PrintPolicy_Print (   )  throw () [virtual]
 

Destructor.


Member Function Documentation

void CP_PrintPolicy_Print::HandlePageSetupUpdateCommandStatusCommand (  CP_CommandStatus &  inOutCommandStatus,
bool &  inOutWasHandled,
CP_CommandNo &  inCommandNo
) 
 

void CP_PrintPolicy_Print::HandlePageSetupCommand (  OSStatus &  inOutStatus,
CP_CommandNo &  inCommandNo
) 
 

void CP_PrintPolicy_Print::HandlePrintUpdateCommandStatusCommand (  CP_CommandStatus &  inOutCommandStatus,
bool &  inOutWasHandled,
CP_CommandNo &  inCommandNo
) 
 

void CP_PrintPolicy_Print::HandlePrintCommand (  OSStatus &  inOutStatus,
CP_CommandNo &  inCommandNo,
CP_PrintSignal *  inPrintSignal
) 
 

void CP_PrintPolicy_Print::Cleanup (   ) 
 

CP_Printer* CP_PrintPolicy_Print::GetPrinter (   ) 
 

void CP_PrintPolicy_Print::SetPrinter (  CP_Printer *  inPrinter  ) 
 

CP_Window* CP_PrintPolicy_Print::GetParentWindow (   ) 
 

void CP_PrintPolicy_Print::SetParentWindow (  CP_Window *  inParentWindow  ) 
 


Member Data Documentation

CP_Printer* CP_PrintPolicy_Print::fPrinter [protected]
 

CP_Window* CP_PrintPolicy_Print::fParentWindow [protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Sep 17 20:02:00 2005 for CPLAT by  doxygen 1.4.0