calendarsupport
printplugin.h
Go to the documentation of this file.
virtual QWidget * createConfigWidget(QWidget *)=0
virtual bool enabled()
Returns true if the plugin should be enabled; false otherwise.
Definition: printplugin.h:102
virtual void doPrint(QPrinter *printer)=0
Actually do the printing.
static int interfaceVersion()
Definition: printplugin.h:64
Definition: plugin.h:55
virtual void setDateRange(const QDate &from, const QDate &to)
Set date range which should be printed.
Definition: printplugin.h:153
virtual void readSettingsWidget()
Read settings from configuration widget and apply them to current object.
Definition: printplugin.h:143
virtual QString groupName()=0
Returns KConfig group name where store settings.
virtual QString info() const =0
Returns long description of print format.
KCalCore::Incidence::List mSelectedIncidences
Definition: printplugin.h:169
Akonadi::ETMCalendar::Ptr mCalendar
Definition: printplugin.h:168
QWidget * configWidget(QWidget *w)
Definition: printplugin.h:104
virtual QString description()=0
Returns short description of print format.
virtual void setCalendar(const Akonadi::ETMCalendar::Ptr &cal)
Definition: printplugin.h:68
QPointer< QWidget > mConfigWidget
Definition: printplugin.h:164
virtual KCalCore::Incidence::List selectedIncidences() const
Definition: printplugin.h:73
virtual PrintPlugin * createPluginFactory()=0
virtual QPrinter::Orientation defaultOrientation()
Orientation of printout.
Definition: printplugin.h:127
virtual void setSettingsWidget()
Set configuration widget to reflect settings of current object.
Definition: printplugin.h:148
virtual void setConfig(KConfig *cfg)
Definition: printplugin.h:66
virtual void setSelectedIncidences(KCalCore::Incidence::List inc)
Definition: printplugin.h:70
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:31:15 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:31:15 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.