author | harlekin <harlekin> | 2002-09-22 23:00:48 (UTC) |
---|---|---|
committer | harlekin <harlekin> | 2002-09-22 23:00:48 (UTC) |
commit | 452a124385fbc8162e03ee6cc9020ebeb2133a7f (patch) (side-by-side diff) | |
tree | bbd5264d551ecf3652bf1b7e3ea3754b9d0ccde2 /core | |
parent | a26d188b7b91f9bdce1e6a44c40ce874cd50abde (diff) | |
download | opie-452a124385fbc8162e03ee6cc9020ebeb2133a7f.zip opie-452a124385fbc8162e03ee6cc9020ebeb2133a7f.tar.gz opie-452a124385fbc8162e03ee6cc9020ebeb2133a7f.tar.bz2 |
interfaces now in libopie
-rw-r--r-- | core/pim/today/plugins/datebook/datebookplugin.h | 3 | ||||
-rw-r--r-- | core/pim/today/plugins/datebook/datebookpluginconfig.h | 2 | ||||
-rw-r--r-- | core/pim/today/plugins/datebook/datebookpluginimpl.h | 2 | ||||
-rw-r--r-- | core/pim/today/plugins/mail/mailplugin.h | 4 | ||||
-rw-r--r-- | core/pim/today/plugins/mail/mailpluginimpl.h | 2 | ||||
-rw-r--r-- | core/pim/today/plugins/todolist/todoplugin.h | 3 | ||||
-rw-r--r-- | core/pim/today/plugins/todolist/todopluginconfig.h | 2 | ||||
-rw-r--r-- | core/pim/today/plugins/todolist/todopluginimpl.h | 2 | ||||
-rw-r--r-- | core/pim/today/today.cpp | 2 | ||||
-rw-r--r-- | core/pim/today/today.h | 2 | ||||
-rw-r--r-- | core/pim/today/todayconfigwidget.h | 21 | ||||
-rw-r--r-- | core/pim/today/todayplugininterface.h | 79 |
12 files changed, 11 insertions, 113 deletions
diff --git a/core/pim/today/plugins/datebook/datebookplugin.h b/core/pim/today/plugins/datebook/datebookplugin.h index 625c7cd..4d0f8e6 100644 --- a/core/pim/today/plugins/datebook/datebookplugin.h +++ b/core/pim/today/plugins/datebook/datebookplugin.h @@ -20,10 +20,9 @@ #include <qstring.h> #include <qwidget.h> #include <opie/oclickablelabel.h> - -#include "../../todayplugininterface.h" +#include <opie/todayplugininterface.h> class DatebookPlugin : public TodayPluginObject { public: diff --git a/core/pim/today/plugins/datebook/datebookpluginconfig.h b/core/pim/today/plugins/datebook/datebookpluginconfig.h index 99aa76c..feba9ee 100644 --- a/core/pim/today/plugins/datebook/datebookpluginconfig.h +++ b/core/pim/today/plugins/datebook/datebookpluginconfig.h @@ -5,9 +5,9 @@ #include <qcheckbox.h> #include <qspinbox.h> -#include "../../todayconfigwidget.h" +#include <opie/todayconfigwidget.h> class DatebookPluginConfig : public TodayConfigWidget { diff --git a/core/pim/today/plugins/datebook/datebookpluginimpl.h b/core/pim/today/plugins/datebook/datebookpluginimpl.h index 037dff4..4dbb318 100644 --- a/core/pim/today/plugins/datebook/datebookpluginimpl.h +++ b/core/pim/today/plugins/datebook/datebookpluginimpl.h @@ -16,9 +16,9 @@ #ifndef DATEBOOK_PLUGIN_IMPL_H #define DATEBOOK_PLUGIN_IMPL_H -#include "../../todayplugininterface.h" +#include <opie/todayplugininterface.h> class DatebookPlugin; class DatebookPluginImpl : public TodayPluginInterface{ diff --git a/core/pim/today/plugins/mail/mailplugin.h b/core/pim/today/plugins/mail/mailplugin.h index a27f4c7..d2a3dcb 100644 --- a/core/pim/today/plugins/mail/mailplugin.h +++ b/core/pim/today/plugins/mail/mailplugin.h @@ -23,10 +23,10 @@ #include <opie/tododb.h> #include <opie/oclickablelabel.h> -#include "../../todayplugininterface.h" -#include "../../todayconfigwidget.h" +#include <opie/todayplugininterface.h> +#include <opie/todayconfigwidget.h> class MailPlugin : public TodayPluginObject { public: diff --git a/core/pim/today/plugins/mail/mailpluginimpl.h b/core/pim/today/plugins/mail/mailpluginimpl.h index 9930e6e..54412b2 100644 --- a/core/pim/today/plugins/mail/mailpluginimpl.h +++ b/core/pim/today/plugins/mail/mailpluginimpl.h @@ -16,9 +16,9 @@ #ifndef MAIL_PLUGIN_IMPL_H #define MAIL_PLUGIN_IMPL_H -#include "../../todayplugininterface.h" +#include <opie/todayplugininterface.h> class MailPlugin; class MailPluginImpl : public TodayPluginInterface{ diff --git a/core/pim/today/plugins/todolist/todoplugin.h b/core/pim/today/plugins/todolist/todoplugin.h index 2c03389..0a6669f 100644 --- a/core/pim/today/plugins/todolist/todoplugin.h +++ b/core/pim/today/plugins/todolist/todoplugin.h @@ -21,10 +21,9 @@ #include <qwidget.h> #include <opie/tododb.h> #include <opie/oclickablelabel.h> - -#include "../../todayplugininterface.h" +#include <opie/todayplugininterface.h> class TodolistPlugin : public TodayPluginObject { public: diff --git a/core/pim/today/plugins/todolist/todopluginconfig.h b/core/pim/today/plugins/todolist/todopluginconfig.h index 26557d5..4584ebe 100644 --- a/core/pim/today/plugins/todolist/todopluginconfig.h +++ b/core/pim/today/plugins/todolist/todopluginconfig.h @@ -19,9 +19,9 @@ #include <qwidget.h> #include <qspinbox.h> -#include "../../todayconfigwidget.h" +#include <opie/todayconfigwidget.h> class TodolistPluginConfig : public TodayConfigWidget { diff --git a/core/pim/today/plugins/todolist/todopluginimpl.h b/core/pim/today/plugins/todolist/todopluginimpl.h index 29e0294..c119be2 100644 --- a/core/pim/today/plugins/todolist/todopluginimpl.h +++ b/core/pim/today/plugins/todolist/todopluginimpl.h @@ -16,9 +16,9 @@ #ifndef TODOLIST_PLUGIN_IMPL_H #define TODOLIST_PLUGIN_IMPL_H -#include "../../todayplugininterface.h" +#include <opie/todayplugininterface.h> class TodolistPlugin; class TodolistPluginImpl : public TodayPluginInterface{ diff --git a/core/pim/today/today.cpp b/core/pim/today/today.cpp index f5f88f8..35758d5 100644 --- a/core/pim/today/today.cpp +++ b/core/pim/today/today.cpp @@ -15,9 +15,9 @@ ***************************************************************************/ #include "today.h" -#include "todayconfigwidget.h" +#include <opie/todayconfigwidget.h> #include <qpe/config.h> #include <qpe/qcopenvelope_qws.h> #include <qpe/resource.h> diff --git a/core/pim/today/today.h b/core/pim/today/today.h index b35c9b1..92512b9 100644 --- a/core/pim/today/today.h +++ b/core/pim/today/today.h @@ -28,9 +28,9 @@ #include <qpe/event.h> #include "todayconfig.h" #include "todaybase.h" -#include "todayplugininterface.h" +#include <opie/todayplugininterface.h> class QVBoxLayout; diff --git a/core/pim/today/todayconfigwidget.h b/core/pim/today/todayconfigwidget.h deleted file mode 100644 index 48cf379..0000000 --- a/core/pim/today/todayconfigwidget.h +++ b/dev/null @@ -1,21 +0,0 @@ - -#ifndef CONFIG_WIDGET_H -#define CONFIG_WIDGET_H - - -class TodayConfigWidget : public QWidget { - - -public: - - TodayConfigWidget( QWidget *parent, const char *name ) : QWidget( parent, name ) {} ; - virtual ~TodayConfigWidget() {}; - - /** - * Plugins need to reimplement this in the config widget - * Used when the config dialog is closed to write config stuff - */ - virtual void writeConfig() = 0; -}; - -#endif diff --git a/core/pim/today/todayplugininterface.h b/core/pim/today/todayplugininterface.h deleted file mode 100644 index becb79c..0000000 --- a/core/pim/today/todayplugininterface.h +++ b/dev/null @@ -1,79 +0,0 @@ - -#ifndef TODAY_PLUGIN_INTERFACE -#define TODAY_PLUGIN_INTERFACE - -#include <qpe/qcom.h> -#include "todayconfigwidget.h" - -class QString; -class QWidget; - -#ifndef IID_TodayPluginInterface -#define IID_TodayPluginInterface QUuid( 0x70481804, 0x2b50, 0x4fba, 0x80, 0xbb, 0x0b, 0xf8, 0xdc, 0x72, 0x04, 0x14) -#endif - -/** - * - * - * - */ -class TodayPluginObject { - - Q_OBJECT - -public: - - virtual ~TodayPluginObject() {}; - - /** - * The name if the plugin - */ - virtual QString pluginName() const = 0; - - /** - * Version numbering - */ - virtual double versionNumber() const = 0; - - - virtual QString pixmapNameWidget() const = 0; - - /** widget for the today view - * It _needs_ a parent here. - */ - virtual QWidget* widget( QWidget * ) = 0; - - /** - * Pixmap used in the config widget - */ - virtual QString pixmapNameConfig() const = 0; - - /** - * Config plugin widget - optional - * If the plugin has a config widget, it _needs_ a parent here. - */ - virtual TodayConfigWidget* configWidget( QWidget * ) = 0; - - /** - * The application that should be assigned to the button (pixmap) - */ - virtual QString appName() const = 0; - - /** - * minimum height the plugin at least should have - */ - // virtual int minHeight() const = 0; - - /** - * maximum height that should be used before starting scrolling - */ - // virtual int maxHeight() const = 0; - -}; - - -struct TodayPluginInterface : public QUnknownInterface { - virtual TodayPluginObject *guiPart() = 0; -}; - -#endif |