author | alwin <alwin> | 2005-03-18 16:57:24 (UTC) |
---|---|---|
committer | alwin <alwin> | 2005-03-18 16:57:24 (UTC) |
commit | 977193cc46768da220ddb01aca74286b28e6b7ee (patch) (unidiff) | |
tree | eff59fc4011b0b3a6fd610b2b04e934eb21a0687 | |
parent | f32b76432aeb554204f06ca15ed1ec8d5387fb12 (diff) | |
download | opie-977193cc46768da220ddb01aca74286b28e6b7ee.zip opie-977193cc46768da220ddb01aca74286b28e6b7ee.tar.gz opie-977193cc46768da220ddb01aca74286b28e6b7ee.tar.bz2 |
work on plugins finished.
these plugins now may have a config-widget (sorry guys - I had to change the
plugininterface and so the UUID again.)
the plugin for nationalholidays now has such a widget, the datebook will insert
configwidgets into its settingsdialog.
corrected the .pro file of opiepim2/ui so it contains the header/cpp files
for that pluginsystem.
-rw-r--r-- | core/pim/datebook/datebook.cpp | 1 | ||||
-rw-r--r-- | core/pim/datebook/datebooksettings.cpp | 28 | ||||
-rw-r--r-- | core/pim/datebook/datebooksettings.h | 6 | ||||
-rw-r--r-- | core/pim/datebook/holiday/national/national-holidays.pro | 4 | ||||
-rw-r--r-- | core/pim/datebook/holiday/national/nationalcfg.cpp | 11 | ||||
-rw-r--r-- | core/pim/datebook/holiday/national/nationalcfgwidget.cpp | 99 | ||||
-rw-r--r-- | core/pim/datebook/holiday/national/nationalcfgwidget.h | 39 | ||||
-rw-r--r-- | core/pim/datebook/holiday/national/nationalholiday.cpp | 13 | ||||
-rw-r--r-- | core/pim/datebook/holiday/national/nationalholiday.h | 2 | ||||
-rw-r--r-- | libopie2/opiepim/ui/oholidayplugin.h | 6 | ||||
-rw-r--r-- | libopie2/opiepim/ui/oholidayplugincfgwidget.cpp | 14 | ||||
-rw-r--r-- | libopie2/opiepim/ui/oholidayplugincfgwidget.h | 30 | ||||
-rw-r--r-- | libopie2/opiepim/ui/oholidaypluginif.h | 8 | ||||
-rw-r--r-- | libopie2/opiepim/ui/ui.pro | 8 |
14 files changed, 247 insertions, 22 deletions
diff --git a/core/pim/datebook/datebook.cpp b/core/pim/datebook/datebook.cpp index 8ae4f84..70dd7b5 100644 --- a/core/pim/datebook/datebook.cpp +++ b/core/pim/datebook/datebook.cpp | |||
@@ -265,2 +265,3 @@ void DateBook::slotSettings() | |||
265 | if ( QPEApplication::execDialog( &frmSettings ) ) { | 265 | if ( QPEApplication::execDialog( &frmSettings ) ) { |
266 | frmSettings.savePlugins(); | ||
266 | db_holiday->pluginManager()->save(); | 267 | db_holiday->pluginManager()->save(); |
diff --git a/core/pim/datebook/datebooksettings.cpp b/core/pim/datebook/datebooksettings.cpp index 861e266..561dc38 100644 --- a/core/pim/datebook/datebooksettings.cpp +++ b/core/pim/datebook/datebooksettings.cpp | |||
@@ -24,2 +24,5 @@ | |||
24 | #include <opie2/odebug.h> | 24 | #include <opie2/odebug.h> |
25 | #include <opie2/oholidaypluginif.h> | ||
26 | #include <opie2/oholidayplugin.h> | ||
27 | #include <opie2/oholidayplugincfgwidget.h> | ||
25 | 28 | ||
@@ -31,2 +34,4 @@ | |||
31 | #include <qheader.h> | 34 | #include <qheader.h> |
35 | #include <qtabwidget.h> | ||
36 | #include <qlayout.h> | ||
32 | 37 | ||
@@ -92,2 +97,25 @@ void DateBookSettings::setPluginList(Opie::Core::OPluginManager*aManager,Opie::C | |||
92 | pitem->setOn( (*it).isEnabled() ); | 97 | pitem->setOn( (*it).isEnabled() ); |
98 | |||
99 | Opie::Datebook::HolidayPluginIf*hif = m_loader->load<Opie::Datebook::HolidayPluginIf>(*it,IID_HOLIDAY_PLUGIN); | ||
100 | if (!hif) continue; | ||
101 | Opie::Datebook::HolidayPlugin*pl = hif->plugin(); | ||
102 | if (!pl) continue; | ||
103 | Opie::Datebook::HolidayPluginConfigWidget*cfg = pl->configWidget(); | ||
104 | if (!cfg) continue; | ||
105 | QWidget * dtab = new QWidget(TabWidget,pl->description()); | ||
106 | QVBoxLayout*dlayout = new QVBoxLayout(dtab); | ||
107 | dlayout->setMargin(2); | ||
108 | dlayout->setSpacing(2); | ||
109 | cfg->reparent(dtab,0,QPoint(0,0)); | ||
110 | dlayout->addWidget(cfg); | ||
111 | TabWidget->insertTab(dtab,pl->description()); | ||
112 | |||
113 | m_cfgWidgets.append(cfg); | ||
114 | } | ||
115 | } | ||
116 | void DateBookSettings::savePlugins() | ||
117 | { | ||
118 | QValueList<Opie::Datebook::HolidayPluginConfigWidget*>::Iterator it; | ||
119 | for (it=m_cfgWidgets.begin();it!=m_cfgWidgets.end();++it) { | ||
120 | (*it)->saveConfig(); | ||
93 | } | 121 | } |
diff --git a/core/pim/datebook/datebooksettings.h b/core/pim/datebook/datebooksettings.h index df7d32c..912088f 100644 --- a/core/pim/datebook/datebooksettings.h +++ b/core/pim/datebook/datebooksettings.h | |||
@@ -24,2 +24,3 @@ | |||
24 | #include <qpe/categoryselect.h> | 24 | #include <qpe/categoryselect.h> |
25 | #include <qvaluelist.h> | ||
25 | 26 | ||
@@ -34,2 +35,5 @@ namespace Ui { | |||
34 | } | 35 | } |
36 | namespace Datebook { | ||
37 | class HolidayPluginConfigWidget; | ||
38 | } | ||
35 | } | 39 | } |
@@ -57,2 +61,3 @@ public: | |||
57 | void setPluginList(Opie::Core::OPluginManager*,Opie::Core::OPluginLoader*); | 61 | void setPluginList(Opie::Core::OPluginManager*,Opie::Core::OPluginLoader*); |
62 | void savePlugins(); | ||
58 | private slots: | 63 | private slots: |
@@ -69,2 +74,3 @@ protected: | |||
69 | Opie::Core::OPluginLoader*m_loader; | 74 | Opie::Core::OPluginLoader*m_loader; |
75 | QValueList<Opie::Datebook::HolidayPluginConfigWidget*> m_cfgWidgets; | ||
70 | }; | 76 | }; |
diff --git a/core/pim/datebook/holiday/national/national-holidays.pro b/core/pim/datebook/holiday/national/national-holidays.pro index 8b2b33e..3da9c3b 100644 --- a/core/pim/datebook/holiday/national/national-holidays.pro +++ b/core/pim/datebook/holiday/national/national-holidays.pro | |||
@@ -5,4 +5,4 @@ CONFIG += qt plugin | |||
5 | # Input | 5 | # Input |
6 | HEADERS = nationalholiday.h nationalcfg.h | 6 | HEADERS = nationalholiday.h nationalcfg.h nationalcfgwidget.h |
7 | SOURCES = nationalholiday.cpp nationalcfg.cpp | 7 | SOURCES = nationalholiday.cpp nationalcfg.cpp nationalcfgwidget.cpp |
8 | INTERFACES= | 8 | INTERFACES= |
diff --git a/core/pim/datebook/holiday/national/nationalcfg.cpp b/core/pim/datebook/holiday/national/nationalcfg.cpp index a293251..52c453f 100644 --- a/core/pim/datebook/holiday/national/nationalcfg.cpp +++ b/core/pim/datebook/holiday/national/nationalcfg.cpp | |||
@@ -27,3 +27,2 @@ bool NHcfg::load(const QString&aPath) | |||
27 | _content.clear(); | 27 | _content.clear(); |
28 | odebug << "Start loading file "<<_path<<oendl; | ||
29 | QFile *f=new QFile(_path); | 28 | QFile *f=new QFile(_path); |
@@ -33,9 +32,5 @@ bool NHcfg::load(const QString&aPath) | |||
33 | } | 32 | } |
34 | odebug << "Source" << oendl; | ||
35 | QXmlInputSource is(*f); | 33 | QXmlInputSource is(*f); |
36 | odebug << "Reader" << oendl; | ||
37 | QXmlSimpleReader reader; | 34 | QXmlSimpleReader reader; |
38 | odebug << "Handler" << oendl; | ||
39 | reader.setContentHandler(this); | 35 | reader.setContentHandler(this); |
40 | odebug << "Error handler" << oendl; | ||
41 | reader.setErrorHandler(this); | 36 | reader.setErrorHandler(this); |
@@ -43,5 +38,5 @@ bool NHcfg::load(const QString&aPath) | |||
43 | err = ""; | 38 | err = ""; |
44 | odebug << "parse it" << oendl; | ||
45 | bool ret = reader.parse(is); | 39 | bool ret = reader.parse(is); |
46 | odebug << "Errors: " << err << oendl; | 40 | if (err.length()>0) |
41 | odebug << "Errors: " << err << oendl; | ||
47 | return ret; | 42 | return ret; |
@@ -93,3 +88,2 @@ bool NHcfg::startElement(const QString&, const QString&,const QString& name, con | |||
93 | bool ret = false; | 88 | bool ret = false; |
94 | odebug << "startElement: " << name << oendl; | ||
95 | if (name==_key_doc) { | 89 | if (name==_key_doc) { |
@@ -146,3 +140,2 @@ bool NHcfg::setName(const QXmlAttributes&attr) | |||
146 | _contentname = attr.value(nindx); | 140 | _contentname = attr.value(nindx); |
147 | odebug << "Contentname = " << _contentname<<oendl; | ||
148 | return true; | 141 | return true; |
diff --git a/core/pim/datebook/holiday/national/nationalcfgwidget.cpp b/core/pim/datebook/holiday/national/nationalcfgwidget.cpp new file mode 100644 index 0000000..6e3dd7d --- a/dev/null +++ b/core/pim/datebook/holiday/national/nationalcfgwidget.cpp | |||
@@ -0,0 +1,99 @@ | |||
1 | #include "nationalcfgwidget.h" | ||
2 | |||
3 | #include <opie2/odebug.h> | ||
4 | |||
5 | #include <qpe/config.h> | ||
6 | #include <qpe/qpeapplication.h> | ||
7 | |||
8 | #include <qheader.h> | ||
9 | #include <qlabel.h> | ||
10 | #include <qlistview.h> | ||
11 | #include <qpushbutton.h> | ||
12 | #include <qlayout.h> | ||
13 | #include <qvariant.h> | ||
14 | #include <qtooltip.h> | ||
15 | #include <qwhatsthis.h> | ||
16 | #include <qheader.h> | ||
17 | #include <qdir.h> | ||
18 | |||
19 | /* | ||
20 | * Constructs a NationalHolidayConfig which is a child of 'parent', with the | ||
21 | * name 'name' and widget flags set to 'f' | ||
22 | */ | ||
23 | NationalHolidayConfigWidget::NationalHolidayConfigWidget( QWidget* parent, const char* name, WFlags fl ) | ||
24 | : Opie::Datebook::HolidayPluginConfigWidget( parent, name, fl ) | ||
25 | { | ||
26 | if ( !name ) | ||
27 | setName( "NationalHolidayConfig" ); | ||
28 | resize( 206, 210 ); | ||
29 | setCaption( tr( "Select national config" ) ); | ||
30 | NationalHolidayConfigLayout = new QVBoxLayout( this ); | ||
31 | NationalHolidayConfigLayout->setSpacing( 2 ); | ||
32 | NationalHolidayConfigLayout->setMargin( 2 ); | ||
33 | |||
34 | m_headLabel = new QLabel( this, "m_headLabel" ); | ||
35 | m_headLabel->setText( tr( "Select one or more configs to load" ) ); | ||
36 | m_headLabel->setAlignment( int( QLabel::AlignCenter ) ); | ||
37 | NationalHolidayConfigLayout->addWidget( m_headLabel ); | ||
38 | |||
39 | m_Configlist = new QListView( this, "m_Configlist" ); | ||
40 | m_Configlist->addColumn( tr( "configfiles" ) ); | ||
41 | QWhatsThis::add( m_Configlist, tr( "List of found xml-files which may load." ) ); | ||
42 | NationalHolidayConfigLayout->addWidget( m_Configlist ); | ||
43 | |||
44 | // signals and slots connections | ||
45 | connect( m_Configlist, SIGNAL( clicked(QListViewItem*) ), this, SLOT( listItemClicked(QListViewItem*) ) ); | ||
46 | init(); | ||
47 | } | ||
48 | |||
49 | void NationalHolidayConfigWidget::init() | ||
50 | { | ||
51 | m_Configlist->header()->hide(); | ||
52 | m_Configlist->setSorting(-1); | ||
53 | |||
54 | QString path = QPEApplication::qpeDir() + "etc/nationaldays"; | ||
55 | QDir dir( path, "*.xml" ); | ||
56 | QStringList list = dir.entryList(); | ||
57 | QStringList::Iterator it; | ||
58 | Config cfg("nationaldays"); | ||
59 | cfg.setGroup("entries"); | ||
60 | files = cfg.readListEntry("files"); | ||
61 | QCheckListItem *pitem = 0; | ||
62 | |||
63 | for (it=list.begin();it!=list.end();++it) { | ||
64 | pitem = new QCheckListItem(m_Configlist,(*it),QCheckListItem::CheckBox); | ||
65 | if (files.find((*it)) != files.end()) { | ||
66 | pitem->setOn(true); | ||
67 | } else { | ||
68 | pitem->setOn(false); | ||
69 | } | ||
70 | } | ||
71 | } | ||
72 | |||
73 | /* | ||
74 | * Destroys the object and frees any allocated resources | ||
75 | */ | ||
76 | NationalHolidayConfigWidget::~NationalHolidayConfigWidget() | ||
77 | { | ||
78 | // no need to delete child widgets, Qt does it all for us | ||
79 | } | ||
80 | |||
81 | void NationalHolidayConfigWidget::listItemClicked(QListViewItem*item) | ||
82 | { | ||
83 | if (!item) return; | ||
84 | QCheckListItem*pitem = ((QCheckListItem*)item); | ||
85 | QStringList::Iterator it = files.find(pitem->text(0)); | ||
86 | if (pitem->isOn()&&it==files.end()) { | ||
87 | files.append(pitem->text(0)); | ||
88 | } else if (!pitem->isOn() && it!=files.end()) { | ||
89 | files.remove(it); | ||
90 | } | ||
91 | } | ||
92 | |||
93 | void NationalHolidayConfigWidget::saveConfig() | ||
94 | { | ||
95 | Config cfg("nationaldays"); | ||
96 | cfg.setGroup("entries"); | ||
97 | cfg.writeEntry("files",files); | ||
98 | } | ||
99 | |||
diff --git a/core/pim/datebook/holiday/national/nationalcfgwidget.h b/core/pim/datebook/holiday/national/nationalcfgwidget.h new file mode 100644 index 0000000..9f16aa4 --- a/dev/null +++ b/core/pim/datebook/holiday/national/nationalcfgwidget.h | |||
@@ -0,0 +1,39 @@ | |||
1 | #ifndef NATIONALHOLIDAYCONFIGWIDGET_H | ||
2 | #define NATIONALHOLIDAYCONFIGWIDGET_H | ||
3 | |||
4 | #include <opie2/oholidayplugincfgwidget.h> | ||
5 | |||
6 | #include <qvariant.h> | ||
7 | #include <qwidget.h> | ||
8 | #include <qstringlist.h> | ||
9 | |||
10 | class QVBoxLayout; | ||
11 | class QHBoxLayout; | ||
12 | class QGridLayout; | ||
13 | class QLabel; | ||
14 | class QListView; | ||
15 | class QListViewItem; | ||
16 | |||
17 | class NationalHolidayConfigWidget : public Opie::Datebook::HolidayPluginConfigWidget | ||
18 | { | ||
19 | Q_OBJECT | ||
20 | |||
21 | public: | ||
22 | NationalHolidayConfigWidget( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); | ||
23 | virtual ~NationalHolidayConfigWidget(); | ||
24 | |||
25 | virtual void saveConfig(); | ||
26 | |||
27 | protected slots: | ||
28 | virtual void listItemClicked(QListViewItem*); | ||
29 | |||
30 | protected: | ||
31 | void init(); | ||
32 | |||
33 | QVBoxLayout* NationalHolidayConfigLayout; | ||
34 | QLabel* m_headLabel; | ||
35 | QListView* m_Configlist; | ||
36 | QStringList files; | ||
37 | }; | ||
38 | |||
39 | #endif // NATIONALHOLIDAYCONFIG_H | ||
diff --git a/core/pim/datebook/holiday/national/nationalholiday.cpp b/core/pim/datebook/holiday/national/nationalholiday.cpp index 26cd913..52f3489 100644 --- a/core/pim/datebook/holiday/national/nationalholiday.cpp +++ b/core/pim/datebook/holiday/national/nationalholiday.cpp | |||
@@ -2,2 +2,3 @@ | |||
2 | #include "nationalcfg.h" | 2 | #include "nationalcfg.h" |
3 | #include "nationalcfgwidget.h" | ||
3 | 4 | ||
@@ -28,3 +29,2 @@ void NationalHoliday::init() | |||
28 | files = cfg.readListEntry("files"); | 29 | files = cfg.readListEntry("files"); |
29 | odebug << "Read " << files << oendl; | ||
30 | } | 30 | } |
@@ -34,2 +34,4 @@ void NationalHoliday::load_days() | |||
34 | if (init_done) return; | 34 | if (init_done) return; |
35 | Config cfg("nationaldays"); | ||
36 | cfg.setGroup("entries"); | ||
35 | QStringList::ConstIterator it; | 37 | QStringList::ConstIterator it; |
@@ -37,5 +39,5 @@ void NationalHoliday::load_days() | |||
37 | for (it=files.begin();it!=files.end();++it) { | 39 | for (it=files.begin();it!=files.end();++it) { |
38 | odebug << QPEApplication::qpeDir()+"/etc/nationaldays/"+(*it) << oendl; | 40 | if (!readit.load(QPEApplication::qpeDir()+"/etc/nationaldays/"+(*it))) { |
39 | if (!readit.load(QPEApplication::qpeDir()+"/etc/nationaldays/"+(*it))) | ||
40 | continue; | 41 | continue; |
42 | } | ||
41 | tholidaylist::ConstIterator it; | 43 | tholidaylist::ConstIterator it; |
@@ -122,2 +124,7 @@ QValueList<EffectiveEvent> NationalHoliday::events(const QDate&start,const QDate | |||
122 | 124 | ||
125 | Opie::Datebook::HolidayPluginConfigWidget*NationalHoliday::configWidget(QWidget *parent, const char *name, QWidget::WFlags fl) | ||
126 | { | ||
127 | return new NationalHolidayConfigWidget(parent,name,fl); | ||
128 | } | ||
129 | |||
123 | EXPORT_HOLIDAY_PLUGIN(NationalHoliday); | 130 | EXPORT_HOLIDAY_PLUGIN(NationalHoliday); |
diff --git a/core/pim/datebook/holiday/national/nationalholiday.h b/core/pim/datebook/holiday/national/nationalholiday.h index 6581263..afce3f4 100644 --- a/core/pim/datebook/holiday/national/nationalholiday.h +++ b/core/pim/datebook/holiday/national/nationalholiday.h | |||
@@ -7,2 +7,3 @@ | |||
7 | #include <opie2/oholidaypluginif.h> | 7 | #include <opie2/oholidaypluginif.h> |
8 | #include <opie2/oholidayplugincfgwidget.h> | ||
8 | 9 | ||
@@ -23,2 +24,3 @@ public: | |||
23 | virtual QValueList<EffectiveEvent> events(const QDate&,const QDate&); | 24 | virtual QValueList<EffectiveEvent> events(const QDate&,const QDate&); |
25 | virtual Opie::Datebook::HolidayPluginConfigWidget*configWidget(QWidget *parent=0, const char *name = 0, QWidget::WFlags fl = 0); | ||
24 | 26 | ||
diff --git a/libopie2/opiepim/ui/oholidayplugin.h b/libopie2/opiepim/ui/oholidayplugin.h index 52db0eb..192a020 100644 --- a/libopie2/opiepim/ui/oholidayplugin.h +++ b/libopie2/opiepim/ui/oholidayplugin.h | |||
@@ -7,2 +7,3 @@ | |||
7 | #include <qmap.h> | 7 | #include <qmap.h> |
8 | #include <qwidget.h> | ||
8 | 9 | ||
@@ -13,2 +14,4 @@ namespace Datebook { | |||
13 | 14 | ||
15 | class HolidayPluginConfigWidget; | ||
16 | |||
14 | class HolidayPlugin | 17 | class HolidayPlugin |
@@ -23,4 +26,5 @@ public: | |||
23 | virtual QValueList<EffectiveEvent> events(const QDate&,const QDate&)=0; | 26 | virtual QValueList<EffectiveEvent> events(const QDate&,const QDate&)=0; |
24 | }; | ||
25 | 27 | ||
28 | virtual HolidayPluginConfigWidget*configWidget(QWidget *parent=0, const char *name = 0, QWidget::WFlags fl = 0 ){return 0;} | ||
29 | }; | ||
26 | } | 30 | } |
diff --git a/libopie2/opiepim/ui/oholidayplugincfgwidget.cpp b/libopie2/opiepim/ui/oholidayplugincfgwidget.cpp new file mode 100644 index 0000000..43380bb --- a/dev/null +++ b/libopie2/opiepim/ui/oholidayplugincfgwidget.cpp | |||
@@ -0,0 +1,14 @@ | |||
1 | #include "oholidayplugincfgwidget.h" | ||
2 | |||
3 | namespace Opie { | ||
4 | namespace Datebook { | ||
5 | HolidayPluginConfigWidget::HolidayPluginConfigWidget( QWidget* parent, const char* name, WFlags fl ) | ||
6 | : QWidget( parent, name, fl ) | ||
7 | {} | ||
8 | |||
9 | HolidayPluginConfigWidget::~HolidayPluginConfigWidget() | ||
10 | {} | ||
11 | |||
12 | } | ||
13 | } | ||
14 | |||
diff --git a/libopie2/opiepim/ui/oholidayplugincfgwidget.h b/libopie2/opiepim/ui/oholidayplugincfgwidget.h new file mode 100644 index 0000000..17af467 --- a/dev/null +++ b/libopie2/opiepim/ui/oholidayplugincfgwidget.h | |||
@@ -0,0 +1,30 @@ | |||
1 | #ifndef _HOLIDAY_PLUGIN_CFG_WIDGET | ||
2 | #define _HOLIDAY_PLUGIN_CFG_WIDGET | ||
3 | #include <qwidget.h> | ||
4 | |||
5 | namespace Opie { | ||
6 | namespace Datebook { | ||
7 | class HolidayPluginConfigWidget:public QWidget | ||
8 | { | ||
9 | Q_OBJECT | ||
10 | public: | ||
11 | /** | ||
12 | * This will construct the widget. The widget gets deleted once the parent | ||
13 | * gets deleted as in any Qt application | ||
14 | * | ||
15 | * A Parent is required! | ||
16 | * | ||
17 | * @param parent The parent of the widget | ||
18 | * @param name The name of the object | ||
19 | */ | ||
20 | HolidayPluginConfigWidget(QWidget *parent, const char *name = 0, WFlags fl = 0 ); | ||
21 | virtual ~HolidayPluginConfigWidget(); | ||
22 | |||
23 | virtual void saveConfig()=0; | ||
24 | }; | ||
25 | |||
26 | } | ||
27 | } | ||
28 | |||
29 | #endif | ||
30 | |||
diff --git a/libopie2/opiepim/ui/oholidaypluginif.h b/libopie2/opiepim/ui/oholidaypluginif.h index 825d3ad..618d371 100644 --- a/libopie2/opiepim/ui/oholidaypluginif.h +++ b/libopie2/opiepim/ui/oholidaypluginif.h | |||
@@ -6,4 +6,4 @@ | |||
6 | #ifndef QT_NO_COMPONENT | 6 | #ifndef QT_NO_COMPONENT |
7 | //017f90d4-34fc-4dc5-aed7-498c6da6571e | 7 | //c0a5f73f-975e-4492-9285-af555284c4ab |
8 | #define IID_HOLIDAY_PLUGIN QUuid(0x017f90d4,0x34fc,0x4dc5,0xae,0xd7,0x49,0x8c,0x6d,0xa6,0x57,0x1e) | 8 | #define IID_HOLIDAY_PLUGIN QUuid(0xc0a5f73f,0x975e,0x4492,0x92,0x85,0xaf,0x55,0x52,0x84,0xc4,0xab) |
9 | #endif | 9 | #endif |
@@ -20,3 +20,3 @@ public: | |||
20 | virtual ~HolidayPluginIf(){} | 20 | virtual ~HolidayPluginIf(){} |
21 | 21 | ||
22 | virtual HolidayPlugin*plugin()=0; | 22 | virtual HolidayPlugin*plugin()=0; |
@@ -31,3 +31,2 @@ public: | |||
31 | QRESULT queryInterface( const QUuid& uuid, QUnknownInterface** iface ) { | 31 | QRESULT queryInterface( const QUuid& uuid, QUnknownInterface** iface ) { |
32 | odebug << "HolidayPluginWrapper::queryInterface()" << oendl; | ||
33 | *iface = 0; | 32 | *iface = 0; |
@@ -57,3 +56,2 @@ protected: | |||
57 | } | 56 | } |
58 | |||
59 | } | 57 | } |
diff --git a/libopie2/opiepim/ui/ui.pro b/libopie2/opiepim/ui/ui.pro index 53c7ae2..97c8d81 100644 --- a/libopie2/opiepim/ui/ui.pro +++ b/libopie2/opiepim/ui/ui.pro | |||
@@ -3,3 +3,6 @@ HEADERS += ui/opimmainwindow.h \ | |||
3 | ui/todayconfigwidget.h \ | 3 | ui/todayconfigwidget.h \ |
4 | ui/todayplugininterface.h | 4 | ui/todayplugininterface.h \ |
5 | ui/oholidayplugin.h \ | ||
6 | ui/oholidayplugincfgwidget.h \ | ||
7 | ui/oholidaypluginif.h | ||
5 | 8 | ||
@@ -7,3 +10,4 @@ SOURCES += ui/opimmainwindow.cpp \ | |||
7 | ui/opimrecurrencewidget.cpp \ | 10 | ui/opimrecurrencewidget.cpp \ |
8 | ui/todayconfigwidget.cpp | 11 | ui/todayconfigwidget.cpp \ |
12 | ui/oholidayplugincfgwidget.cpp | ||
9 | 13 | ||