33 #include <calendarviews/agenda/calendardecoration.h>
37 namespace KPIMIdentities {
38 class IdentityManager;
48 KService::List availablePlugins();
49 KService::List availableCalendarDecorations();
50 KService::List availableParts();
51 KService::List availablePrintPlugins();
53 CalendarSupport::Plugin *loadPlugin( KService::Ptr service );
54 CalendarSupport::Plugin *loadPlugin(
const QString & );
56 EventViews::CalendarDecoration::Decoration *loadCalendarDecoration( KService::Ptr service );
57 EventViews::CalendarDecoration::Decoration *loadCalendarDecoration(
const QString & );
65 EventViews::CalendarDecoration::Decoration::List loadCalendarDecorations();
68 void addXMLGUIClient(
QWidget *, KXMLGUIClient *guiclient );
69 void removeXMLGUIClient(
QWidget * );
70 KXMLGUIClient *xmlguiClient(
QWidget * )
const;
91 KPIMIdentities::IdentityManager *identityManager();
95 KService::List availablePlugins(
const QString &type,
int pluginInterfaceVersion = -1 );
100 EventViews::CalendarDecoration::Decoration::List mCalendarDecorations;
101 bool mCalendarDecorationsLoaded;
103 QMap<QWidget*, KXMLGUIClient*> mXMLGUIClients;
105 KPIMIdentities::IdentityManager *mIdentityManager;
QList< PrintPlugin * > List
Base class for KOrganizer printing classes.
interface for korganizer main window
#define KORGANIZER_CORE_EXPORT