Diffstat (limited to 'core/pim/datebook/datebooktypes.h') (more/less context) (show whitespace changes)
-rw-r--r-- | core/pim/datebook/datebooktypes.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/pim/datebook/datebooktypes.h b/core/pim/datebook/datebooktypes.h index f944e84..2966814 100644 --- a/core/pim/datebook/datebooktypes.h +++ b/core/pim/datebook/datebooktypes.h | |||
@@ -10,12 +10,13 @@ namespace Opie { | |||
10 | namespace Datebook { | 10 | namespace Datebook { |
11 | class HolidayPlugin; | 11 | class HolidayPlugin; |
12 | class HolidayPluginIf; | 12 | class HolidayPluginIf; |
13 | } | 13 | } |
14 | namespace Core { | 14 | namespace Core { |
15 | class OPluginLoader; | 15 | class OPluginLoader; |
16 | class OPluginManager; | ||
16 | } | 17 | } |
17 | } | 18 | } |
18 | 19 | ||
19 | class QLibrary; | 20 | class QLibrary; |
20 | 21 | ||
21 | class DateBookDBHack : virtual public DateBookDB { | 22 | class DateBookDBHack : virtual public DateBookDB { |
@@ -32,23 +33,29 @@ public: | |||
32 | 33 | ||
33 | QStringList holidaylist(const QDate&); | 34 | QStringList holidaylist(const QDate&); |
34 | QStringList holidaylist(unsigned year, unsigned month, unsigned day); | 35 | QStringList holidaylist(unsigned year, unsigned month, unsigned day); |
35 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDate &from,const QDate &to ); | 36 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDate &from,const QDate &to ); |
36 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDateTime &start); | 37 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDateTime &start); |
37 | 38 | ||
39 | void reloadPlugins(); | ||
40 | |||
41 | Opie::Core::OPluginLoader*pluginLoader(){return m_pluginLoader;} | ||
42 | Opie::Core::OPluginManager*pluginManager(){return m_pluginManager;} | ||
43 | |||
38 | protected: | 44 | protected: |
39 | void init(); | 45 | void init(); |
40 | void deinit(); | 46 | void deinit(); |
41 | 47 | ||
42 | struct HPlugin { | 48 | struct HPlugin { |
43 | Opie::Datebook::HolidayPlugin*_plugin; | 49 | Opie::Datebook::HolidayPlugin*_plugin; |
44 | //QLibrary*_lib; | 50 | //QLibrary*_lib; |
45 | //Opie::Datebook::HolidayPluginIf*_if; | 51 | //Opie::Datebook::HolidayPluginIf*_if; |
46 | }; | 52 | }; |
47 | QValueList<HPlugin*>_pluginlist; | 53 | QValueList<HPlugin*>_pluginlist; |
48 | Opie::Core::OPluginLoader*m_pluginLoader; | 54 | Opie::Core::OPluginLoader*m_pluginLoader; |
55 | Opie::Core::OPluginManager*m_pluginManager; | ||
49 | }; | 56 | }; |
50 | 57 | ||
51 | class DateBookDBHoliday:virtual public DateBookDBHack { | 58 | class DateBookDBHoliday:virtual public DateBookDBHack { |
52 | public: | 59 | public: |
53 | DateBookDBHoliday():DateBookDBHack(){db_holiday=0;} | 60 | DateBookDBHoliday():DateBookDBHack(){db_holiday=0;} |
54 | virtual ~DateBookDBHoliday(){} | 61 | virtual ~DateBookDBHoliday(){} |