-rw-r--r-- | core/pim/today/plugins/datebook/datebookpluginwidget.cpp | 12 | ||||
-rw-r--r-- | core/pim/today/plugins/datebook/datebookpluginwidget.h | 5 |
2 files changed, 9 insertions, 8 deletions
diff --git a/core/pim/today/plugins/datebook/datebookpluginwidget.cpp b/core/pim/today/plugins/datebook/datebookpluginwidget.cpp index 9a18408..3a7360d 100644 --- a/core/pim/today/plugins/datebook/datebookpluginwidget.cpp +++ b/core/pim/today/plugins/datebook/datebookpluginwidget.cpp | |||
@@ -40,3 +40,2 @@ DatebookPluginWidget::DatebookPluginWidget( QWidget *parent, const char* name) | |||
40 | 40 | ||
41 | |||
42 | if ( m_layoutDates ) { | 41 | if ( m_layoutDates ) { |
@@ -70,6 +69,2 @@ void DatebookPluginWidget::readConfig() { | |||
70 | void DatebookPluginWidget::refresh() { | 69 | void DatebookPluginWidget::refresh() { |
71 | DateBookEvent* ev; | ||
72 | for ( ev = m_eventsList.first(); ev != 0; ev = m_eventsList.next() ) { | ||
73 | delete ev; | ||
74 | } | ||
75 | m_eventsList.clear(); | 70 | m_eventsList.clear(); |
@@ -88,3 +83,2 @@ void DatebookPluginWidget::getDates() { | |||
88 | 83 | ||
89 | qDebug( QString("List count %1" ).arg(list.count() ) ); | ||
90 | if ( list.count() > 0 ) { | 84 | if ( list.count() > 0 ) { |
@@ -98,2 +92,3 @@ void DatebookPluginWidget::getDates() { | |||
98 | m_eventsList.append( l ); | 92 | m_eventsList.append( l ); |
93 | l->show(); | ||
99 | QObject::connect ( l, SIGNAL( editEvent( const Event & ) ), l, SLOT( editEventSlot( const Event & ) ) ); | 94 | QObject::connect ( l, SIGNAL( editEvent( const Event & ) ), l, SLOT( editEventSlot( const Event & ) ) ); |
@@ -104,2 +99,3 @@ void DatebookPluginWidget::getDates() { | |||
104 | m_eventsList.append( l ); | 99 | m_eventsList.append( l ); |
100 | l->show(); | ||
105 | QObject::connect ( l, SIGNAL( editEvent( const Event & ) ), l, SLOT( editEventSlot( const Event & ) ) ); | 101 | QObject::connect ( l, SIGNAL( editEvent( const Event & ) ), l, SLOT( editEventSlot( const Event & ) ) ); |
@@ -110,2 +106,4 @@ void DatebookPluginWidget::getDates() { | |||
110 | QLabel* noMoreEvents = new QLabel( this ); | 106 | QLabel* noMoreEvents = new QLabel( this ); |
107 | m_eventsList.append( noMoreEvents ); | ||
108 | noMoreEvents->show(); | ||
111 | noMoreEvents->setText( QObject::tr( "No more appointments today" ) ); | 109 | noMoreEvents->setText( QObject::tr( "No more appointments today" ) ); |
@@ -114,2 +112,4 @@ void DatebookPluginWidget::getDates() { | |||
114 | QLabel* noEvents = new QLabel( this ); | 112 | QLabel* noEvents = new QLabel( this ); |
113 | m_eventsList.append( noEvents ); | ||
114 | noEvents->show(); | ||
115 | noEvents->setText( QObject::tr( "No appointments today" ) ); | 115 | noEvents->setText( QObject::tr( "No appointments today" ) ); |
diff --git a/core/pim/today/plugins/datebook/datebookpluginwidget.h b/core/pim/today/plugins/datebook/datebookpluginwidget.h index 8380bc7..e10f059 100644 --- a/core/pim/today/plugins/datebook/datebookpluginwidget.h +++ b/core/pim/today/plugins/datebook/datebookpluginwidget.h | |||
@@ -22,2 +22,3 @@ | |||
22 | #include <qlayout.h> | 22 | #include <qlayout.h> |
23 | #include <qguardedptr.h> | ||
23 | #include <qlist.h> | 24 | #include <qlist.h> |
@@ -40,4 +41,4 @@ private: | |||
40 | DateBookDB* db; | 41 | DateBookDB* db; |
41 | QVBoxLayout* m_layoutDates; | 42 | QGuardedPtr<QVBoxLayout> m_layoutDates; |
42 | QList<DateBookEvent> m_eventsList; | 43 | QList<QWidget> m_eventsList; |
43 | void readConfig(); | 44 | void readConfig(); |