summaryrefslogtreecommitdiff
path: root/core/pim/today/plugins/todolist
Unidiff
Diffstat (limited to 'core/pim/today/plugins/todolist') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/today/plugins/todolist/todoplugin.cpp9
-rw-r--r--core/pim/today/plugins/todolist/todoplugin.h2
2 files changed, 5 insertions, 6 deletions
diff --git a/core/pim/today/plugins/todolist/todoplugin.cpp b/core/pim/today/plugins/todolist/todoplugin.cpp
index 5783814..6cfcbe0 100644
--- a/core/pim/today/plugins/todolist/todoplugin.cpp
+++ b/core/pim/today/plugins/todolist/todoplugin.cpp
@@ -8,47 +8,46 @@
8/*************************************************************************** 8/***************************************************************************
9 * * 9 * *
10 * This program is free software; you can redistribute it and/or modify * 10 * This program is free software; you can redistribute it and/or modify *
11 * it under the terms of the GNU General Public License as published by * 11 * it under the terms of the GNU General Public License as published by *
12 * the Free Software Foundation; either version 2 of the License, or * 12 * the Free Software Foundation; either version 2 of the License, or *
13 * (at your option) any later version. * 13 * (at your option) any later version. *
14 * * 14 * *
15 ***************************************************************************/ 15 ***************************************************************************/
16 16
17#include "todoplugin.h" 17#include "todoplugin.h"
18#include "todopluginconfig.h" 18#include "todopluginconfig.h"
19 19
20TodolistPlugin::TodolistPlugin() { 20TodolistPlugin::TodolistPlugin()
21 : m_widget(0l)
22{
21} 23}
22 24
23TodolistPlugin::~TodolistPlugin() { 25TodolistPlugin::~TodolistPlugin() {
24 delete (TodolistPluginWidget*)m_widget;
25} 26}
26 27
27QString TodolistPlugin::pluginName() const { 28QString TodolistPlugin::pluginName() const {
28 return QObject::tr( "Todolist plugin" ); 29 return QObject::tr( "Todolist plugin" );
29} 30}
30 31
31double TodolistPlugin::versionNumber() const { 32double TodolistPlugin::versionNumber() const {
32 return 0.9; 33 return 0.9;
33} 34}
34 35
35QString TodolistPlugin::pixmapNameWidget() const { 36QString TodolistPlugin::pixmapNameWidget() const {
36 return "todo/TodoList"; 37 return "todo/TodoList";
37} 38}
38 39
39QWidget* TodolistPlugin::widget( QWidget *wid ) { 40QWidget* TodolistPlugin::widget( QWidget *wid ) {
40 if(!m_widget) { 41 m_widget = new TodolistPluginWidget( wid, "Todolist" );
41 m_widget = new TodolistPluginWidget( wid, "Todolist" );
42 }
43 return m_widget; 42 return m_widget;
44} 43}
45 44
46QString TodolistPlugin::pixmapNameConfig() const { 45QString TodolistPlugin::pixmapNameConfig() const {
47 return "todo/TodoList"; 46 return "todo/TodoList";
48} 47}
49 48
50TodayConfigWidget* TodolistPlugin::configWidget( QWidget* wid ) { 49TodayConfigWidget* TodolistPlugin::configWidget( QWidget* wid ) {
51 return new TodolistPluginConfig( wid , "Todolist" ); 50 return new TodolistPluginConfig( wid , "Todolist" );
52} 51}
53 52
54QString TodolistPlugin::appName() const { 53QString TodolistPlugin::appName() const {
diff --git a/core/pim/today/plugins/todolist/todoplugin.h b/core/pim/today/plugins/todolist/todoplugin.h
index 976dbf7..6add53e 100644
--- a/core/pim/today/plugins/todolist/todoplugin.h
+++ b/core/pim/today/plugins/todolist/todoplugin.h
@@ -37,16 +37,16 @@ public:
37 QString pluginName() const; 37 QString pluginName() const;
38 double versionNumber() const; 38 double versionNumber() const;
39 QString pixmapNameWidget() const; 39 QString pixmapNameWidget() const;
40 QWidget* widget(QWidget *); 40 QWidget* widget(QWidget *);
41 QString pixmapNameConfig() const; 41 QString pixmapNameConfig() const;
42 TodayConfigWidget* configWidget(QWidget *); 42 TodayConfigWidget* configWidget(QWidget *);
43 QString appName() const; 43 QString appName() const;
44 bool excludeFromRefresh() const; 44 bool excludeFromRefresh() const;
45 void refresh(); 45 void refresh();
46 void reinitialize(); 46 void reinitialize();
47 47
48 private: 48 private:
49 QGuardedPtr<TodolistPluginWidget> m_widget; 49 TodolistPluginWidget* m_widget;
50}; 50};
51 51
52#endif 52#endif