author | zecke <zecke> | 2002-09-15 21:56:23 (UTC) |
---|---|---|
committer | zecke <zecke> | 2002-09-15 21:56:23 (UTC) |
commit | e288526f385ab520da2f625590d463d2bb1ff687 (patch) (side-by-side diff) | |
tree | 9b6fe69cdac660e644f9264d550bcab5c57e84f7 /core/pim/today | |
parent | 06dc621befb0dc8d0899a9cf80352ffc7fbb9443 (diff) | |
download | opie-e288526f385ab520da2f625590d463d2bb1ff687.zip opie-e288526f385ab520da2f625590d463d2bb1ff687.tar.gz opie-e288526f385ab520da2f625590d463d2bb1ff687.tar.bz2 |
Fix some runtime warnings
make configwidget.h include Q_OBJECT
add configwidget.h to the plugins
use QGuardedPtr inside TodayBase for better debugging
-rw-r--r-- | core/pim/today/configwidget.h | 3 | ||||
-rw-r--r-- | core/pim/today/plugins/datebook/datebook.pro | 2 | ||||
-rw-r--r-- | core/pim/today/plugins/todolist/todolist.pro | 2 | ||||
-rw-r--r-- | core/pim/today/today.pro | 2 | ||||
-rw-r--r-- | core/pim/today/todaybase.h | 17 |
5 files changed, 14 insertions, 12 deletions
diff --git a/core/pim/today/configwidget.h b/core/pim/today/configwidget.h index f449db4..f3a83f9 100644 --- a/core/pim/today/configwidget.h +++ b/core/pim/today/configwidget.h @@ -1,17 +1,18 @@ #ifndef CONFIG_WIDGET_H #define CONFIG_WIDGET_H +#include <qwidget.h> class ConfigWidget : public QWidget { - + Q_OBJECT public: ConfigWidget( QWidget *parent, const char *name ) : QWidget( parent, name ) {}; virtual ~ConfigWidget() {}; virtual void writeConfig() = 0; }; #endif diff --git a/core/pim/today/plugins/datebook/datebook.pro b/core/pim/today/plugins/datebook/datebook.pro index 615059a..7f5dfed 100644 --- a/core/pim/today/plugins/datebook/datebook.pro +++ b/core/pim/today/plugins/datebook/datebook.pro @@ -1,19 +1,19 @@ TEMPLATE = lib CONFIG -= moc CONFIG += qt debug # Input HEADERS = datebookplugin.h datebookpluginimpl.h datebookpluginconfig.h \ - datebookevent.h datebookpluginwidget.h + datebookevent.h datebookpluginwidget.h ../../configwidget.h SOURCES = datebookplugin.cpp datebookpluginimpl.cpp datebookpluginconfig.cpp \ datebookevent.cpp datebookpluginwidget.cpp INCLUDEPATH += $(OPIEDIR)/include \ ../ ../library DEPENDPATH += $(OPIEDIR)/include \ ../ ../library LIBS+= -lqpe -lopie DESTDIR = $(OPIEDIR)/plugins/today TARGET = todaydatebookplugin
\ No newline at end of file diff --git a/core/pim/today/plugins/todolist/todolist.pro b/core/pim/today/plugins/todolist/todolist.pro index 1f9c61c..8162985 100644 --- a/core/pim/today/plugins/todolist/todolist.pro +++ b/core/pim/today/plugins/todolist/todolist.pro @@ -1,20 +1,20 @@ TEMPLATE = lib #TEMPLATE = app CONFIG -= moc CONFIG += qt debug # Input HEADERS = todoplugin.h todopluginimpl.h todopluginconfig.h \ - todopluginwidget.h + todopluginwidget.h ../../configwidget.h SOURCES = todoplugin.cpp todopluginimpl.cpp todopluginconfig.cpp \ todopluginwidget.cpp INCLUDEPATH += $(OPIEDIR)/include \ ../ ../library DEPENDPATH += $(OPIEDIR)/include \ ../ ../library LIBS+= -lqpe -lopie DESTDIR = $(OPIEDIR)/plugins/today TARGET = todaytodolistplugin
\ No newline at end of file diff --git a/core/pim/today/today.pro b/core/pim/today/today.pro index 8596da3..5328d9f 100644 --- a/core/pim/today/today.pro +++ b/core/pim/today/today.pro @@ -1,16 +1,16 @@ TEMPLATE = app CONFIG = qt warn_on debug #CONFIG = qt warn_on release -HEADERS = today.h todaybase.h todayconfig.h +HEADERS = today.h todaybase.h todayconfig.h configwidget.h SOURCES = main.cpp today.cpp todaybase.cpp todayconfig.cpp INCLUDEPATH += $(OPIEDIR)/include DEPENDPATH += $(OPIEDIR)/include LIBS += -lqpe -lopie INTERFACES = TARGET = today DESTDIR = $(OPIEDIR)/bin TRANSLATIONS = ../../../i18n/de/today.ts \ ../../../i18n/en/today.ts \ ../../../i18n/es/today.ts \ ../../../i18n/fr/today.ts \ diff --git a/core/pim/today/todaybase.h b/core/pim/today/todaybase.h index 7c50f32..0e53510 100644 --- a/core/pim/today/todaybase.h +++ b/core/pim/today/todaybase.h @@ -9,45 +9,46 @@ * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the License, or * * (at your option) any later version. * * * ***************************************************************************/ #ifndef TODAYBASE_H #define TODAYBASE_H #include <qlayout.h> +#include <qguardedptr.h> #include <opie/oclickablelabel.h> class QVBox; class QGridLayout; class QFrame; class QLabel; class QPushButton; class QBoxLayout; class TodayBase : public QWidget { Q_OBJECT public: TodayBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); ~TodayBase(); - QFrame* Frame4; - QPushButton* DatesButton; - QVBoxLayout* layout; - OClickableLabel* OwnerField; - QLabel* Frame; - QLabel* DateLabel; - QFrame* Frame15; - OClickableLabel* ConfigButton; + QGuardedPtr<QFrame> Frame4; + QGuardedPtr<QPushButton> DatesButton; + QGuardedPtr<QVBoxLayout> layout; + QGuardedPtr<OClickableLabel> OwnerField; + QGuardedPtr<QLabel> Frame; + QGuardedPtr<QLabel> DateLabel; + QGuardedPtr<QFrame> Frame15; + QGuardedPtr<OClickableLabel> ConfigButton; protected: }; #endif |