summaryrefslogtreecommitdiff
path: root/examples/todayplugin
authorzecke <zecke>2004-03-14 20:08:59 (UTC)
committer zecke <zecke>2004-03-14 20:08:59 (UTC)
commit0d79c003839718ae70b3b997162044abd5c26bf6 (patch) (unidiff)
tree19708b041da3a09df8f3b571cd634a846f4ad6d7 /examples/todayplugin
parent05c8d999941989a97a581fb5822437034ec10fd7 (diff)
downloadopie-0d79c003839718ae70b3b997162044abd5c26bf6.zip
opie-0d79c003839718ae70b3b997162044abd5c26bf6.tar.gz
opie-0d79c003839718ae70b3b997162044abd5c26bf6.tar.bz2
Update the Examples
Diffstat (limited to 'examples/todayplugin') (more/less context) (ignore whitespace changes)
-rw-r--r--examples/todayplugin/config.in2
-rw-r--r--examples/todayplugin/example.pro2
-rw-r--r--examples/todayplugin/exampleplugin.h4
-rw-r--r--examples/todayplugin/examplepluginimpl.h2
-rw-r--r--examples/todayplugin/examplepluginwidget.cpp3
-rw-r--r--examples/todayplugin/examplepluginwidget.h4
6 files changed, 9 insertions, 8 deletions
diff --git a/examples/todayplugin/config.in b/examples/todayplugin/config.in
index 53004cb..0a6a573 100644
--- a/examples/todayplugin/config.in
+++ b/examples/todayplugin/config.in
@@ -1,5 +1,5 @@
1 config TODAY_EXAMPLE 1 config TODAY_EXAMPLE
2 boolean "Opie-Today Plugin Example" 2 boolean "Opie-Today Plugin Example"
3 default "n" 3 default "n"
4 depends ( LIBQPE || LIBQPE-X11 ) && EXAMPLES && LIBOPIE 4 depends ( LIBQPE || LIBQPE-X11 ) && EXAMPLES && LIBOPIEUI2
5 5
diff --git a/examples/todayplugin/example.pro b/examples/todayplugin/example.pro
index 4c8c942..f4bca36 100644
--- a/examples/todayplugin/example.pro
+++ b/examples/todayplugin/example.pro
@@ -1,17 +1,17 @@
1TEMPLATE = lib 1TEMPLATE = lib
2CONFIG -= moc 2CONFIG -= moc
3CONFIG += qt release 3CONFIG += qt release
4 4
5# Input 5# Input
6HEADERS = exampleplugin.h examplepluginimpl.h examplepluginwidget.h 6HEADERS = exampleplugin.h examplepluginimpl.h examplepluginwidget.h
7SOURCES = exampleplugin.cpp examplepluginimpl.cpp examplepluginwidget.cpp 7SOURCES = exampleplugin.cpp examplepluginimpl.cpp examplepluginwidget.cpp
8 8
9INCLUDEPATH += $(OPIEDIR)/include 9INCLUDEPATH += $(OPIEDIR)/include
10DEPENDPATH += $(OPIEDIR)/include 10DEPENDPATH += $(OPIEDIR)/include
11 11
12LIBS+= -lqpe -lopie 12LIBS+= -lqpe -lopieui2
13 13
14DESTDIR = $(OPIEDIR)/plugins/today 14DESTDIR = $(OPIEDIR)/plugins/today
15TARGET = todayexampleplugin 15TARGET = todayexampleplugin
16 16
17include ( $(OPIEDIR)/include.pro ) 17include ( $(OPIEDIR)/include.pro )
diff --git a/examples/todayplugin/exampleplugin.h b/examples/todayplugin/exampleplugin.h
index a1df923..94f5b37 100644
--- a/examples/todayplugin/exampleplugin.h
+++ b/examples/todayplugin/exampleplugin.h
@@ -1,40 +1,40 @@
1/* 1/*
2 * exampleplugin.h 2 * exampleplugin.h
3 * 3 *
4 * email : harlekin@handhelds.org 4 * email : harlekin@handhelds.org
5 * 5 *
6 */ 6 */
7 7
8 8
9#ifndef EXAMPLE_PLUGIN_H 9#ifndef EXAMPLE_PLUGIN_H
10#define EXAMPLE_PLUGIN_H 10#define EXAMPLE_PLUGIN_H
11 11
12#include <qwidget.h> 12#include <qwidget.h>
13#include <qguardedptr.h> 13#include <qguardedptr.h>
14 14
15#include <opie/todayplugininterface.h> 15#include <opie2/todayplugininterface.h>
16#include <opie/todayconfigwidget.h> 16#include <opie2/todayconfigwidget.h>
17 17
18#include "examplepluginwidget.h" 18#include "examplepluginwidget.h"
19 19
20// implementation of the today plugin interface 20// implementation of the today plugin interface
21class ExamplePlugin : public TodayPluginObject { 21class ExamplePlugin : public TodayPluginObject {
22 22
23public: 23public:
24 ExamplePlugin(); 24 ExamplePlugin();
25 ~ExamplePlugin(); 25 ~ExamplePlugin();
26 26
27 QString pluginName() const; 27 QString pluginName() const;
28 double versionNumber() const; 28 double versionNumber() const;
29 QString pixmapNameWidget() const; 29 QString pixmapNameWidget() const;
30 QWidget* widget(QWidget *); 30 QWidget* widget(QWidget *);
31 QString pixmapNameConfig() const; 31 QString pixmapNameConfig() const;
32 TodayConfigWidget* configWidget(QWidget *); 32 TodayConfigWidget* configWidget(QWidget *);
33 QString appName() const; 33 QString appName() const;
34 bool excludeFromRefresh() const; 34 bool excludeFromRefresh() const;
35 void refresh(); 35 void refresh();
36 void reinitialize(); 36 void reinitialize();
37 37
38 private: 38 private:
39 QGuardedPtr<ExamplePluginWidget> m_widget; 39 QGuardedPtr<ExamplePluginWidget> m_widget;
40}; 40};
diff --git a/examples/todayplugin/examplepluginimpl.h b/examples/todayplugin/examplepluginimpl.h
index 77ec4f6..31f8907 100644
--- a/examples/todayplugin/examplepluginimpl.h
+++ b/examples/todayplugin/examplepluginimpl.h
@@ -1,30 +1,30 @@
1/* 1/*
2 * examplepluginimpl.h 2 * examplepluginimpl.h
3 * 3 *
4 * email : harlekin@handhelds.org 4 * email : harlekin@handhelds.org
5 * 5 *
6 */ 6 */
7 7
8#ifndef EXAMPLE_PLUGIN_IMPL_H 8#ifndef EXAMPLE_PLUGIN_IMPL_H
9#define EXAMPLE_PLUGIN_IMPL_H 9#define EXAMPLE_PLUGIN_IMPL_H
10 10
11#include <opie/todayplugininterface.h> 11#include <opie2/todayplugininterface.h>
12 12
13class ExamplePlugin; 13class ExamplePlugin;
14 14
15class ExamplePluginImpl : public TodayPluginInterface{ 15class ExamplePluginImpl : public TodayPluginInterface{
16 16
17public: 17public:
18 ExamplePluginImpl(); 18 ExamplePluginImpl();
19 virtual ~ExamplePluginImpl(); 19 virtual ~ExamplePluginImpl();
20 20
21 QRESULT queryInterface( const QUuid &, QUnknownInterface** ); 21 QRESULT queryInterface( const QUuid &, QUnknownInterface** );
22 Q_REFCOUNT 22 Q_REFCOUNT
23 23
24 virtual TodayPluginObject *guiPart(); 24 virtual TodayPluginObject *guiPart();
25 25
26private: 26private:
27 ExamplePlugin *examplePlugin; 27 ExamplePlugin *examplePlugin;
28}; 28};
29 29
30#endif 30#endif
diff --git a/examples/todayplugin/examplepluginwidget.cpp b/examples/todayplugin/examplepluginwidget.cpp
index d66a11a..10fd39a 100644
--- a/examples/todayplugin/examplepluginwidget.cpp
+++ b/examples/todayplugin/examplepluginwidget.cpp
@@ -1,50 +1,51 @@
1/* 1/*
2 * examplepluginwidget.cpp 2 * examplepluginwidget.cpp
3 * 3 *
4 * email : harlekin@handhelds.org 4 * email : harlekin@handhelds.org
5 * 5 *
6 */ 6 */
7 7
8#include <qpe/config.h> 8#include <qpe/config.h>
9#include <qpe/qcopenvelope_qws.h> 9#include <qpe/qcopenvelope_qws.h>
10 10
11#include "examplepluginwidget.h" 11#include "examplepluginwidget.h"
12 12
13
13ExamplePluginWidget::ExamplePluginWidget( QWidget *parent, const char* name) 14ExamplePluginWidget::ExamplePluginWidget( QWidget *parent, const char* name)
14 : QWidget(parent, name ) { 15 : QWidget(parent, name ) {
15 16
16 m_exampleLabel = 0l; 17 m_exampleLabel = 0l;
17 m_layout = 0l; 18 m_layout = 0l;
18 19
19 if ( m_exampleLabel ) { 20 if ( m_exampleLabel ) {
20 delete m_exampleLabel; 21 delete m_exampleLabel;
21 } 22 }
22 23
23 // since here a OClickableLabel is used, the plugin part will be clickable, and the actions 24 // since here a OClickableLabel is used, the plugin part will be clickable, and the actions
24 // that should be triggered when clicked are defined in slotClicked() 25 // that should be triggered when clicked are defined in slotClicked()
25 // of course also normal widgets can be used. 26 // of course also normal widgets can be used.
26 m_exampleLabel = new OClickableLabel( this ); 27 m_exampleLabel = new Opie::Ui::OClickableLabel( this );
27 connect( m_exampleLabel, SIGNAL( clicked() ), this, SLOT( slotClicked() ) ); 28 connect( m_exampleLabel, SIGNAL( clicked() ), this, SLOT( slotClicked() ) );
28 29
29 if ( m_layout ) { 30 if ( m_layout ) {
30 delete m_layout; 31 delete m_layout;
31 } 32 }
32 m_layout = new QHBoxLayout( this ); 33 m_layout = new QHBoxLayout( this );
33 m_layout->setAutoAdd( true ); 34 m_layout->setAutoAdd( true );
34 35
35 readConfig(); 36 readConfig();
36 getInfo(); 37 getInfo();
37} 38}
38 39
39 40
40ExamplePluginWidget::~ExamplePluginWidget() { 41ExamplePluginWidget::~ExamplePluginWidget() {
41 delete m_exampleLabel; 42 delete m_exampleLabel;
42 delete m_layout; 43 delete m_layout;
43} 44}
44 45
45 46
46void ExamplePluginWidget::readConfig() { 47void ExamplePluginWidget::readConfig() {
47// we dont have any config entries in this plugin 48// we dont have any config entries in this plugin
48// normally this method is used after today config was used 49// normally this method is used after today config was used
49} 50}
50 51
diff --git a/examples/todayplugin/examplepluginwidget.h b/examples/todayplugin/examplepluginwidget.h
index eb3c660..70e717e 100644
--- a/examples/todayplugin/examplepluginwidget.h
+++ b/examples/todayplugin/examplepluginwidget.h
@@ -1,35 +1,35 @@
1/* 1/*
2 * examplepluginwidget.h 2 * examplepluginwidget.h
3 * 3 *
4 * email : harlekin@handhelds.org 4 * email : harlekin@handhelds.org
5 * 5 *
6 */ 6 */
7 7
8#ifndef EXAMPLE_PLUGIN_WIDGET_H 8#ifndef EXAMPLE_PLUGIN_WIDGET_H
9#define EXAMPLE_PLUGIN_WIDGET_H 9#define EXAMPLE_PLUGIN_WIDGET_H
10 10
11#include <qlayout.h> 11#include <qlayout.h>
12 12
13#include <opie/oclickablelabel.h> 13#include <opie2/oclickablelabel.h>
14 14
15class ExamplePluginWidget : public QWidget { 15class ExamplePluginWidget : public QWidget {
16 16
17 Q_OBJECT 17 Q_OBJECT
18 18
19public: 19public:
20 ExamplePluginWidget( QWidget *parent, const char *name ); 20 ExamplePluginWidget( QWidget *parent, const char *name );
21 ~ExamplePluginWidget(); 21 ~ExamplePluginWidget();
22 22
23 void refresh(); 23 void refresh();
24 24
25private slots: 25private slots:
26 void slotClicked(); 26 void slotClicked();
27 27
28private: 28private:
29 OClickableLabel* m_exampleLabel; 29 Opie::Ui::OClickableLabel* m_exampleLabel;
30 QHBoxLayout* m_layout; 30 QHBoxLayout* m_layout;
31 void readConfig(); 31 void readConfig();
32 void getInfo(); 32 void getInfo();
33}; 33};
34 34
35#endif 35#endif