Kontact Plugin Interface Library
23 #ifndef KONTACTINTERFACE_CORE_H
24 #define KONTACTINTERFACE_CORE_H
26 #include "kontactinterface_export.h"
27 #include <kparts/mainwindow.h>
28 #include <kparts/part.h>
30 namespace KontactInterface {
39 class KONTACTINTERFACE_EXPORT
Core :
public KParts::MainWindow
63 virtual void selectPlugin(
const QString &plugin ) = 0;
68 virtual QList<KontactInterface::Plugin*> pluginList()
const = 0;
76 KParts::ReadOnlyPart *createPart(
const char *library );
83 virtual void partLoaded(
Plugin *plugin, KParts::ReadOnlyPart *part ) = 0;
91 void dayChanged(
const QDate &date );
100 explicit Core( QWidget *parent = 0, Qt::WindowFlags flags = KDE_DEFAULT_WINDOWFLAGS );
106 QString lastErrorMessage()
const;
113 Q_PRIVATE_SLOT( d,
void slotPartDestroyed( QObject * ) )
114 Q_PRIVATE_SLOT( d,
void checkNewDay() )
Base class for all Plugins in Kontact.
The abstract interface that represents the Kontact core.
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Nov 26 2013 09:03:07 by
doxygen 1.8.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.