Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

ScPrintEngine Class Reference

#include <scprintengine.h>

Inheritance diagram for ScPrintEngine:

Inheritance graph
[legend]

List of all members.

Public Slots

void cancelRequested (void)

Public Member Functions

virtual ~ScPrintEngine ()
virtual bool print (ScribusDoc &doc, PrintOptions &options)=0
virtual const QString & errorMessage (void)

Protected Member Functions

 ScPrintEngine ()

Protected Attributes

bool m_abort
QString m_errorMessage


Detailed Description

Definition at line 15 of file scprintengine.h.


Constructor & Destructor Documentation

ScPrintEngine::ScPrintEngine (  )  [inline, protected]

Definition at line 24 of file scprintengine.h.

References m_abort.

virtual ScPrintEngine::~ScPrintEngine (  )  [inline, virtual]

Definition at line 27 of file scprintengine.h.


Member Function Documentation

virtual bool ScPrintEngine::print ( ScribusDoc doc,
PrintOptions options 
) [pure virtual]

virtual const QString& ScPrintEngine::errorMessage ( void   )  [inline, virtual]

Definition at line 29 of file scprintengine.h.

References m_errorMessage.

Referenced by ScribusMainWindow::doPrint().

void ScPrintEngine::cancelRequested ( void   )  [inline, slot]

Definition at line 32 of file scprintengine.h.

References m_abort.

Referenced by ScPrintEngine_GDI::printPages().


Member Data Documentation

bool ScPrintEngine::m_abort [protected]

QString ScPrintEngine::m_errorMessage [protected]

Definition at line 22 of file scprintengine.h.

Referenced by errorMessage(), and ScPrintEngine_PS::print().


The documentation for this class was generated from the following file:
Created with personalized Doxygen. This is documentation for GPL software Scribus - Open Source Desktop Publishing.