Diffstat (limited to 'core/pim/datebook/datebooktypes.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/datebook/datebooktypes.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/core/pim/datebook/datebooktypes.h b/core/pim/datebook/datebooktypes.h index 9eb7e89..f944e84 100644 --- a/core/pim/datebook/datebooktypes.h +++ b/core/pim/datebook/datebooktypes.h | |||
@@ -2,24 +2,27 @@ | |||
2 | #define _DATEBOOK_TYPES_H | 2 | #define _DATEBOOK_TYPES_H |
3 | 3 | ||
4 | #include <qpe/datebookdb.h> | 4 | #include <qpe/datebookdb.h> |
5 | 5 | ||
6 | #include <qvaluelist.h> | 6 | #include <qvaluelist.h> |
7 | #include <qstringlist.h> | 7 | #include <qstringlist.h> |
8 | 8 | ||
9 | namespace Opie { | 9 | 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 { | ||
15 | class OPluginLoader; | ||
16 | } | ||
14 | } | 17 | } |
15 | 18 | ||
16 | class QLibrary; | 19 | class QLibrary; |
17 | 20 | ||
18 | class DateBookDBHack : virtual public DateBookDB { | 21 | class DateBookDBHack : virtual public DateBookDB { |
19 | public: | 22 | public: |
20 | virtual ~DateBookDBHack(){} | 23 | virtual ~DateBookDBHack(){} |
21 | Event eventByUID(int id); | 24 | Event eventByUID(int id); |
22 | }; | 25 | }; |
23 | 26 | ||
24 | class DateBookHoliday | 27 | class DateBookHoliday |
25 | { | 28 | { |
@@ -29,28 +32,29 @@ public: | |||
29 | 32 | ||
30 | QStringList holidaylist(const QDate&); | 33 | QStringList holidaylist(const QDate&); |
31 | QStringList holidaylist(unsigned year, unsigned month, unsigned day); | 34 | QStringList holidaylist(unsigned year, unsigned month, unsigned day); |
32 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDate &from,const QDate &to ); | 35 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDate &from,const QDate &to ); |
33 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDateTime &start); | 36 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDateTime &start); |
34 | 37 | ||
35 | protected: | 38 | protected: |
36 | void init(); | 39 | void init(); |
37 | void deinit(); | 40 | void deinit(); |
38 | 41 | ||
39 | struct HPlugin { | 42 | struct HPlugin { |
40 | Opie::Datebook::HolidayPlugin*_plugin; | 43 | Opie::Datebook::HolidayPlugin*_plugin; |
41 | QLibrary*_lib; | 44 | //QLibrary*_lib; |
42 | Opie::Datebook::HolidayPluginIf*_if; | 45 | //Opie::Datebook::HolidayPluginIf*_if; |
43 | }; | 46 | }; |
44 | QValueList<HPlugin*>_pluginlist; | 47 | QValueList<HPlugin*>_pluginlist; |
48 | Opie::Core::OPluginLoader*m_pluginLoader; | ||
45 | }; | 49 | }; |
46 | 50 | ||
47 | class DateBookDBHoliday:virtual public DateBookDBHack { | 51 | class DateBookDBHoliday:virtual public DateBookDBHack { |
48 | public: | 52 | public: |
49 | DateBookDBHoliday():DateBookDBHack(){db_holiday=0;} | 53 | DateBookDBHoliday():DateBookDBHack(){db_holiday=0;} |
50 | virtual ~DateBookDBHoliday(){} | 54 | virtual ~DateBookDBHoliday(){} |
51 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDate &from,const QDate &to ); | 55 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDate &from,const QDate &to ); |
52 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDateTime &start); | 56 | virtual QValueList<EffectiveEvent> getEffectiveEvents(const QDateTime &start); |
53 | virtual QValueList<EffectiveEvent> getEffectiveEventsNoHoliday(const QDate &from,const QDate &to ); | 57 | virtual QValueList<EffectiveEvent> getEffectiveEventsNoHoliday(const QDate &from,const QDate &to ); |
54 | virtual QValueList<EffectiveEvent> getEffectiveEventsNoHoliday(const QDateTime &start); | 58 | virtual QValueList<EffectiveEvent> getEffectiveEventsNoHoliday(const QDateTime &start); |
55 | 59 | ||
56 | DateBookHoliday*db_holiday; | 60 | DateBookHoliday*db_holiday; |