summaryrefslogtreecommitdiff
path: root/core/pim/osearch/eventitem.cpp
authortille <tille>2003-05-11 19:19:30 (UTC)
committer tille <tille>2003-05-11 19:19:30 (UTC)
commit43c18630840a98aed8deb96b454957c40f0a4344 (patch) (side-by-side diff)
tree60e5b68d1d172c77560d5af7bea83e81be7144a6 /core/pim/osearch/eventitem.cpp
parent38dc2fd6258f11ba0507c7bd8f8dfd5b39bc0df5 (diff)
downloadopie-43c18630840a98aed8deb96b454957c40f0a4344.zip
opie-43c18630840a98aed8deb96b454957c40f0a4344.tar.gz
opie-43c18630840a98aed8deb96b454957c40f0a4344.tar.bz2
improved applnk and doclnk searching
clean up: - mainwindow: handling of searchgroups - searchgroups: introduced load, search and insertItem functions - flexible actions handling - doclnksearch inherits applnksearch
Diffstat (limited to 'core/pim/osearch/eventitem.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/osearch/eventitem.cpp22
1 files changed, 13 insertions, 9 deletions
diff --git a/core/pim/osearch/eventitem.cpp b/core/pim/osearch/eventitem.cpp
index 758ad85..3b84b42 100644
--- a/core/pim/osearch/eventitem.cpp
+++ b/core/pim/osearch/eventitem.cpp
@@ -34,17 +34,21 @@ QString EventItem::toRichText()
return _event->toRichText();
}
-void EventItem::editItem()
+void EventItem::action( int act )
{
- QCopEnvelope e("QPE/Application/datebook", "editEvent(int)");
- e << _event->uid();
+ if (act == 0){
+ QCopEnvelope e("QPE/Application/datebook", "viewDefault(QDate)");
+ e << _event->startDateTime().date();
+ }else if(act == 1){
+ QCopEnvelope e("QPE/Application/datebook", "editEvent(int)");
+ e << _event->uid();
+ }
}
-void EventItem::showItem()
+QIntDict<QString> EventItem::actions()
{
- QCopEnvelope e("QPE/Application/datebook", "viewDefault(QDate)");
- QDate day = _event->startDateTime().date();
- qDebug("sending view day %s",day.toString().latin1());
- e << day;
+ QIntDict<QString> result;
+ result.insert( 0, new QString( QObject::tr("show") ) );
+ result.insert( 1, new QString( QObject::tr("edit") ) );
+ return result;
}
-