summaryrefslogtreecommitdiff
path: root/core
authorharlekin <harlekin>2002-06-11 23:33:52 (UTC)
committer harlekin <harlekin>2002-06-11 23:33:52 (UTC)
commitd7c563f849316c7a742769e88136058afb69a2d9 (patch) (side-by-side diff)
treeac82e68921345a336fba28b9f62050b0a3d6d11c /core
parent37ab41238538d7c89090c083953b794cfdc29c6a (diff)
downloadopie-d7c563f849316c7a742769e88136058afb69a2d9.zip
opie-d7c563f849316c7a742769e88136058afb69a2d9.tar.gz
opie-d7c563f849316c7a742769e88136058afb69a2d9.tar.bz2
click on vcard label launches not the input
Diffstat (limited to 'core') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/today/today.cpp18
-rw-r--r--core/pim/today/today.h1
2 files changed, 12 insertions, 7 deletions
diff --git a/core/pim/today/today.cpp b/core/pim/today/today.cpp
index 9e9d31f..ad1ec90 100644
--- a/core/pim/today/today.cpp
+++ b/core/pim/today/today.cpp
@@ -423,2 +423,10 @@ void Today::getTodo() {
+
+void Today::startAddressbook() {
+ QCopEnvelope e("QPE/System", "execute(QString)");
+ e << QString("addressbook");
+}
+
+extern QPEApplication *todayApp;
+
/*
@@ -427,6 +435,6 @@ void Today::getTodo() {
void Today::editCard() {
- QCopEnvelope w("QPE/System", "execute(QString)");
- w << QString("addressbook");
- // while( !QCopChannel::isRegistered("QPE/Addressbook"))
+ startAddressbook();
+
+ while( !QCopChannel::isRegistered("QPE/Addressbook")) todayApp->processEvents();
QCopEnvelope v("QPE/Addressbook", "editPersonalAndClose()");
@@ -445,6 +453,2 @@ void Today::startDatebook() {
*/
-
-
-extern QPEApplication *todayApp;
-
void Today::editEvent(const Event &e) {
diff --git a/core/pim/today/today.h b/core/pim/today/today.h
index 54f31cc..f28c029 100644
--- a/core/pim/today/today.h
+++ b/core/pim/today/today.h
@@ -48,2 +48,3 @@ class Today : public TodayBase {
void startDatebook();
+ void startAddressbook();
void startMail();