korganizer

#include <calprinter.h>

Inheritance diagram for CalPrinter:
KOrg::CalPrinterBase

Public Types

enum  ePrintOrientation { eOrientPlugin =0 , eOrientPrinter , eOrientPortrait , eOrientLandscape }
Public Types inherited from KOrg::CalPrinterBase
enum  PrintType {
  Incidence = 100 , Day =200 , Week =300 , Month =400 ,
  Todolist =1000 , Journallist =2000
}

Public Slots

void updateConfig ()

Public Member Functions

 CalPrinter (TQWidget *par, Calendar *cal, KOrg::CoreHelper *helper)
void init (Calendar *calendar)
void setDateRange (const TQDate &start, const TQDate &end)
void print (int type, const TQDate &fd, const TQDate &td, Incidence::List selectedIncidences=Incidence::List(), bool preview=false)
Calendarcalendar () const
TDEConfig * config () const

Protected Attributes

KOrg::PrintPlugin::List mPrintPlugins

Detailed Description

CalPrinter is a class for printing Calendars.

It can print in several different formats (day, week, month). It also provides a way for setting up the printer and remembering these preferences.

Definition at line 53 of file calprinter.h.

Member Enumeration Documentation

◆ ePrintOrientation

enum CalPrinter::ePrintOrientation

Definition at line 59 of file calprinter.h.

Constructor & Destructor Documentation

◆ CalPrinter()

CalPrinter::CalPrinter ( TQWidget * par,
Calendar * cal,
KOrg::CoreHelper * helper )
Parameters
parparent widget for dialogs
calcalendar to be printed
helperis a pointer to the KOrg::CoreHelper object

Definition at line 48 of file calprinter.cpp.

◆ ~CalPrinter()

CalPrinter::~CalPrinter ( )
virtual

Definition at line 58 of file calprinter.cpp.

Member Function Documentation

◆ init()

void CalPrinter::init ( Calendar * calendar)

Definition at line 67 of file calprinter.cpp.

◆ print()

void CalPrinter::print ( int type,
const TQDate & fd,
const TQDate & td,
Incidence::List selectedIncidences = Incidence::List(),
bool preview = false )

Definition at line 100 of file calprinter.cpp.

◆ setDateRange()

void CalPrinter::setDateRange ( const TQDate & start,
const TQDate & end )

Set date range to be printed.

Parameters
startStart date
endEnd date

Definition at line 92 of file calprinter.cpp.

◆ updateConfig

void CalPrinter::updateConfig ( )
slot

Definition at line 161 of file calprinter.cpp.

Member Data Documentation

◆ mPrintPlugins

KOrg::PrintPlugin::List CalPrinter::mPrintPlugins
protected

Definition at line 98 of file calprinter.h.


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