30#include "printstyle.h"
32namespace KABPrinting {
42 MikesStyle( PrintingWizard *parent, const char *name );
45 void print( const TDEABC::Addressee::List&, PrintProgress* );
48 void doPaint( TQPainter &painter, const TDEABC::Addressee &addr, int maxHeight,
49 const TQFont &font, const TQFont &bFont );
50 int calcHeight( const TDEABC::Addressee &addr, const TQFont &font, const TQFont &bFont);
51 void paintTagLine( TQPainter &p, const TQFont &font);
52 TQString trimString( const TQString &text, int width, TQFontMetrics &fm);
58 MikesStyleFactory( PrintingWizard *parent, const char *name = 0 );
60 PrintStyle *create() const;
This defines a simple widget to display print progress information.
The factories are used to have all object of the respective print style created in one place.
virtual TQString description() const =0 Overload this method to provide a one-liner description for your print style.
The class PrintStyle implements the abstract interface to the PrintingWizards style objects.
|