Diffstat (limited to 'core/pim/today/plugins/todolist/todoplugin.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | core/pim/today/plugins/todolist/todoplugin.cpp | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/core/pim/today/plugins/todolist/todoplugin.cpp b/core/pim/today/plugins/todolist/todoplugin.cpp index b5abbd3..1238f92 100644 --- a/core/pim/today/plugins/todolist/todoplugin.cpp +++ b/core/pim/today/plugins/todolist/todoplugin.cpp @@ -20,3 +20,2 @@ #include "todopluginconfig.h" -#include "todopluginwidget.h" @@ -24,2 +23,3 @@ TodolistPlugin::TodolistPlugin() { + m_widget = 0l; } @@ -27,2 +27,3 @@ TodolistPlugin::TodolistPlugin() { TodolistPlugin::~TodolistPlugin() { + delete m_widget; } @@ -34,3 +35,3 @@ QString TodolistPlugin::pluginName() const { double TodolistPlugin::versionNumber() const { - return 0.8; + return 0.9; } @@ -42,3 +43,6 @@ QString TodolistPlugin::pixmapNameWidget() const { QWidget* TodolistPlugin::widget( QWidget *wid ) { - return new TodolistPluginWidget( wid, "Todolist" ); + if(!m_widget) { + m_widget = new TodolistPluginWidget( wid, "Todolist" ); + } + return m_widget; } @@ -61 +65,7 @@ bool TodolistPlugin::excludeFromRefresh() const { } + +void TodolistPlugin::refresh() { + if ( m_widget ) { + m_widget->refresh(); + } +} |