summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/today/TODO5
-rw-r--r--core/pim/today/today.cpp10
-rw-r--r--core/pim/today/today.h1
-rw-r--r--core/pim/today/todaybase.cpp3
-rw-r--r--core/pim/today/todaybase.h11
5 files changed, 22 insertions, 8 deletions
diff --git a/core/pim/today/TODO b/core/pim/today/TODO
index 6acbf5a..30a8bab 100644
--- a/core/pim/today/TODO
+++ b/core/pim/today/TODO
@@ -1,8 +1,11 @@
1TODO for today: 1TODO for today:
2 2
3* show "upcoming appointents the next days .. one or too"
4
3* show alarm icons on alarm events (partly done) 5* show alarm icons on alarm events (partly done)
4 6
5* qcop integration for updating events? 7* qcop integration for updating events?
6 8
7* make Opiezilla a clickable label wich is allway on the far right side of 9* make Opiezilla a clickable label wich is allway on the far right side of
8the screen , klick will open credits ,) \ No newline at end of file 10the screen , klick will open credits ,)
11
diff --git a/core/pim/today/today.cpp b/core/pim/today/today.cpp
index 4368201..69a0f75 100644
--- a/core/pim/today/today.cpp
+++ b/core/pim/today/today.cpp
@@ -68,6 +68,7 @@ Today::Today( QWidget* parent, const char* name, WFlags fl )
68 QObject::connect( (QObject*)TodoButton, SIGNAL( clicked() ), this, SLOT(startTodo() ) ); 68 QObject::connect( (QObject*)TodoButton, SIGNAL( clicked() ), this, SLOT(startTodo() ) );
69 QObject::connect( (QObject*)DatesButton, SIGNAL( clicked() ), this, SLOT(startDatebook() ) ); 69 QObject::connect( (QObject*)DatesButton, SIGNAL( clicked() ), this, SLOT(startDatebook() ) );
70 QObject::connect( (QObject*)MailButton, SIGNAL( clicked() ), this, SLOT(startMail() ) ); 70 QObject::connect( (QObject*)MailButton, SIGNAL( clicked() ), this, SLOT(startMail() ) );
71 QObject::connect( (QObject*)OwnerField, SIGNAL( clicked() ), this, SLOT(editCard() ) );
71 72
72#if defined(Q_WS_QWS) 73#if defined(Q_WS_QWS)
73#if !defined(QT_NO_COP) 74#if !defined(QT_NO_COP)
@@ -419,6 +420,15 @@ void Today::getTodo() {
419 TodoField->setText(tr(output)); 420 TodoField->setText(tr(output));
420} 421}
421 422
423
424/*
425 * launch addressbook
426 */
427void Today::editCard() {
428 QCopEnvelope e("QPE/System", "execute(QString)");
429 e << QString("addressbook");
430}
431
422/* 432/*
423 * launches datebook 433 * launches datebook
424 */ 434 */
diff --git a/core/pim/today/today.h b/core/pim/today/today.h
index 32bb4a3..54f31cc 100644
--- a/core/pim/today/today.h
+++ b/core/pim/today/today.h
@@ -47,6 +47,7 @@ class Today : public TodayBase {
47 void startTodo(); 47 void startTodo();
48 void startDatebook(); 48 void startDatebook();
49 void startMail(); 49 void startMail();
50 void editCard();
50 void draw(); 51 void draw();
51 void editEvent(const Event &e); 52 void editEvent(const Event &e);
52 private: 53 private:
diff --git a/core/pim/today/todaybase.cpp b/core/pim/today/todaybase.cpp
index 3d0bfb3..bc1651d 100644
--- a/core/pim/today/todaybase.cpp
+++ b/core/pim/today/todaybase.cpp
@@ -57,7 +57,6 @@ TodayBase::TodayBase( QWidget* parent, const char* name, WFlags fl )
57 57
58 QVBoxLayout * layout = new QVBoxLayout(this); 58 QVBoxLayout * layout = new QVBoxLayout(this);
59 59
60
61 QPalette pal = this->palette(); 60 QPalette pal = this->palette();
62 QColor col = pal.color(QPalette::Active, QColorGroup::Background); 61 QColor col = pal.color(QPalette::Active, QColorGroup::Background);
63 pal.setColor(QPalette::Active, QColorGroup::Button, col); 62 pal.setColor(QPalette::Active, QColorGroup::Button, col);
@@ -106,7 +105,7 @@ TodayBase::TodayBase( QWidget* parent, const char* name, WFlags fl )
106 TextLabel1->setBackgroundOrigin( QLabel::ParentOrigin ); 105 TextLabel1->setBackgroundOrigin( QLabel::ParentOrigin );
107 TextLabel1->setTextFormat( RichText ); 106 TextLabel1->setTextFormat( RichText );
108 107
109 OwnerField = new QLabel(this , "Owner" ); 108 OwnerField = new OClickableLabel(this , "Owner" );
110 OwnerField->setGeometry(QRect(0,0, this->width(), 12 )); 109 OwnerField->setGeometry(QRect(0,0, this->width(), 12 ));
111 OwnerField->setAlignment(int (QLabel::AlignTop | QLabel::AlignLeft ) ); 110 OwnerField->setAlignment(int (QLabel::AlignTop | QLabel::AlignLeft ) );
112 OwnerField->setMaximumHeight(12); 111 OwnerField->setMaximumHeight(12);
diff --git a/core/pim/today/todaybase.h b/core/pim/today/todaybase.h
index 0118faa..ec06281 100644
--- a/core/pim/today/todaybase.h
+++ b/core/pim/today/todaybase.h
@@ -13,16 +13,17 @@
13#include <qwidget.h> 13#include <qwidget.h>
14#include <qscrollview.h> 14#include <qscrollview.h>
15#include <qsplitter.h> 15#include <qsplitter.h>
16#include <opie/oclickablelabel.h>
16 17
17class QVBox; 18class QVBox;
18class QHBoxLayout; 19class QHBoxLayout;
19class QGridLayout; 20class QGridLayout;
20class QFrame; 21class QFrame;
21class QLabel; 22class QLabel;
22class QPushButton; 23class QPushButton;
23 24
24class TodayBase : public QWidget 25class TodayBase : public QWidget
25{ 26{
26 Q_OBJECT 27 Q_OBJECT
27 28
28public: 29public:
@@ -32,7 +33,7 @@ public:
32 //QScrollView* Frame4; 33 //QScrollView* Frame4;
33 QFrame* Frame4; 34 QFrame* Frame4;
34 QPushButton* DatesButton; 35 QPushButton* DatesButton;
35 QLabel* OwnerField; 36 OClickableLabel* OwnerField;
36 QLabel* Frame; 37 QLabel* Frame;
37 QFrame* MailFrame; 38 QFrame* MailFrame;
38 QLabel* TextLabel1; 39 QLabel* TextLabel1;