summaryrefslogtreecommitdiff
authortille <tille>2003-05-09 10:08:58 (UTC)
committer tille <tille>2003-05-09 10:08:58 (UTC)
commit49cc0e47343578c0dfe1294afdf574ebfc1f4f4b (patch) (side-by-side diff)
tree7be8fab8d44c6d96256ca5e195198431efb28c4e
parentfd1f8bdfc8bad5a0344468118c66c6afe3044fde (diff)
downloadopie-49cc0e47343578c0dfe1294afdf574ebfc1f4f4b.zip
opie-49cc0e47343578c0dfe1294afdf574ebfc1f4f4b.tar.gz
opie-49cc0e47343578c0dfe1294afdf574ebfc1f4f4b.tar.bz2
datebook displays defaultview (or editor) for found day now (with patch)
addressbook (and todo) calls implemented, but not yet working
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--core/pim/osearch/contactitem.cpp16
-rw-r--r--core/pim/osearch/contactitem.h2
-rw-r--r--core/pim/osearch/eventitem.cpp10
-rw-r--r--core/pim/osearch/eventitem.h1
4 files changed, 29 insertions, 0 deletions
diff --git a/core/pim/osearch/contactitem.cpp b/core/pim/osearch/contactitem.cpp
index 86879aa..a25ac23 100644
--- a/core/pim/osearch/contactitem.cpp
+++ b/core/pim/osearch/contactitem.cpp
@@ -1,35 +1,51 @@
//
//
// C++ Implementation: $MODULE$
//
// Description:
//
//
// Author: Patrick S. Vogt <tille@handhelds.org>, (C) 2003
//
// Copyright: See COPYING file that comes with this distribution
//
//
#include "contactitem.h"
#include <opie/ocontact.h>
+#include <qpe/qcopenvelope_qws.h>
ContactItem::ContactItem(OListViewItem* parent, OContact *contact)
: ResultItem(parent)
{
_contact = contact;
setText(0, _contact->toShortText());
}
ContactItem::~ContactItem()
{
delete _contact;
}
QString ContactItem::toRichText()
{
return _contact->toRichText();
}
+
+void ContactItem::editItem()
+{
+ QCopEnvelope e("QPE/Application/addressbook", "editEvent(int)");
+// QCopEnvelope e("QPE/Addressbook", "editEvent(int)");
+ e << _contact->uid();
+}
+
+void ContactItem::showItem()
+{
+ QCopEnvelope e("QPE/Application/addressbook", "editEvent(int)");
+// QCopEnvelope e("QPE/Addressbook", "viewDefault(QDate)");
+ e << _contact->uid();
+}
+
diff --git a/core/pim/osearch/contactitem.h b/core/pim/osearch/contactitem.h
index 3f2915c..431adef 100644
--- a/core/pim/osearch/contactitem.h
+++ b/core/pim/osearch/contactitem.h
@@ -7,31 +7,33 @@
//
// Author: Patrick S. Vogt <tille@handhelds.org>, (C) 2003
//
// Copyright: See COPYING file that comes with this distribution
//
//
#ifndef CONTACTITEM_H
#define CONTACTITEM_H
#include "resultitem.h"
class OContact;
/**
@author Patrick S. Vogt
*/
class ContactItem : public ResultItem
{
public:
ContactItem(OListViewItem* parent, OContact *contact);
~ContactItem();
virtual QString toRichText();
+ virtual void showItem();
+ virtual void editItem();
private:
OContact *_contact;
};
#endif
diff --git a/core/pim/osearch/eventitem.cpp b/core/pim/osearch/eventitem.cpp
index bf5b2b9..758ad85 100644
--- a/core/pim/osearch/eventitem.cpp
+++ b/core/pim/osearch/eventitem.cpp
@@ -1,40 +1,50 @@
//
//
// C++ Implementation: $MODULE$
//
// Description:
//
//
// Author: Patrick S. Vogt <tille@handhelds.org>, (C) 2003
//
// Copyright: See COPYING file that comes with this distribution
//
//
#include "eventitem.h"
+#include <qdatetime.h>
#include <qpe/qcopenvelope_qws.h>
#include <opie/oevent.h>
EventItem::EventItem(OListViewItem* parent, OEvent *event)
: ResultItem(parent)
{
_event = event;
setText(0, _event->toShortText() );
}
EventItem::~EventItem()
{
}
QString EventItem::toRichText()
{
return _event->toRichText();
}
void EventItem::editItem()
{
QCopEnvelope e("QPE/Application/datebook", "editEvent(int)");
e << _event->uid();
}
+
+void EventItem::showItem()
+{
+ QCopEnvelope e("QPE/Application/datebook", "viewDefault(QDate)");
+ QDate day = _event->startDateTime().date();
+ qDebug("sending view day %s",day.toString().latin1());
+ e << day;
+}
+
diff --git a/core/pim/osearch/eventitem.h b/core/pim/osearch/eventitem.h
index c3483de..999f0ac 100644
--- a/core/pim/osearch/eventitem.h
+++ b/core/pim/osearch/eventitem.h
@@ -8,31 +8,32 @@
// Author: Patrick S. Vogt <tille@handhelds.org>, (C) 2003
//
// Copyright: See COPYING file that comes with this distribution
//
//
#ifndef EVENTITEM_H
#define EVENTITEM_H
#include "resultitem.h"
class OEvent;
/**
@author Patrick S. Vogt
*/
class EventItem : public ResultItem
{
public:
EventItem(OListViewItem* parent, OEvent *event);
~EventItem();
virtual QString toRichText();
virtual void editItem();
+ virtual void showItem();
private:
OEvent *_event;
};
#endif