KABPrinting::PrintingWizard Class Reference
The PrintingWizard combines pages common for all print styles and those provided by the respective style. More...
#include <printingwizard.h>
Public Methods | |
PrintingWizard (KPrinter *printer, KABC::AddressBook *ab, const QStringList &selection, QWidget *parent=0, const char *name=0) | |
~PrintingWizard () | |
void | registerStyles () |
void | print () |
KABC::AddressBook * | addressBook () |
KPrinter * | printer () |
Protected Slots | |
void | slotStyleSelected (int) |
Protected Methods | |
void | accept () |
Protected Attributes | |
QPtrList< PrintStyleFactory > | mStyleFactories |
QPtrList< PrintStyle > | mStyleList |
Filter::List | mFilters |
KPrinter * | mPrinter |
KABC::AddressBook * | mAddressBook |
QStringList | mSelection |
PrintStyle * | mStyle |
StylePage * | mStylePage |
SelectionPage * | mSelectionPage |
Detailed Description
The PrintingWizard combines pages common for all print styles and those provided by the respective style.
Definition at line 50 of file printingwizard.h.
Constructor & Destructor Documentation
|
Construct a printing wizard. Give the addressbook instance to print. Definition at line 55 of file printingwizard.cpp. References QPtrList< PrintStyleFactory >::count(), registerStyles(), Filter::restore(), and slotStyleSelected(). |
Member Function Documentation
|
Modify this method to add a new PrintStyle.
Definition at line 97 of file printingwizard.cpp. References QPtrList< PrintStyleFactory >::append(), QPtrList< PrintStyleFactory >::at(), and QPtrList< PrintStyleFactory >::count(). Referenced by PrintingWizard(). |
|
Perform the actual printing.
Definition at line 151 of file printingwizard.cpp. References addressBook(), and KABPrinting::PrintStyle::print(). Referenced by accept(). |
|
Retrieve the document object.
Definition at line 141 of file printingwizard.cpp. Referenced by print(). |
|
Retrieve the printer to be used.
Definition at line 146 of file printingwizard.cpp. |
|
A print style has been selected. The argument is the index in the cbStyle combo and in styles. Definition at line 108 of file printingwizard.cpp. References QPtrList< PrintStyleFactory >::at(), QPtrList< PrintStyle >::at(), QPtrList< PrintStyleFactory >::count(), KABPrinting::PrintStyleFactory::create(), KABPrinting::PrintStyleFactory::description(), KABPrinting::PrintStyle::hidePages(), QPtrList< PrintStyle >::insert(), KABPrinting::PrintStyle::preferredSortField(), KABPrinting::PrintStyle::preferredSortType(), KABPrinting::PrintStyle::preview(), and KABPrinting::PrintStyle::showPages(). Referenced by PrintingWizard(). |
|
Overloaded accept slot. This is used to do the actual printing without having the wizard disappearing before. What happens is actually up to the print style, since it does the printing. It could display a progress window, for example (hint, hint). Definition at line 91 of file printingwizard.cpp. References print(). |
The documentation for this class was generated from the following files: