author | tille <tille> | 2003-05-14 15:25:08 (UTC) |
---|---|---|
committer | tille <tille> | 2003-05-14 15:25:08 (UTC) |
commit | 0042c63bd72905598928621e6e849cd6303ddf27 (patch) (unidiff) | |
tree | f56dc5935cc9a4ec0d4df46d219fd7fc29fe1526 /core/pim/osearch/eventitem.cpp | |
parent | dbda71abdc7c13ac0acde21320ee00726d95dec4 (diff) | |
download | opie-0042c63bd72905598928621e6e849cd6303ddf27.zip opie-0042c63bd72905598928621e6e849cd6303ddf27.tar.gz opie-0042c63bd72905598928621e6e849cd6303ddf27.tar.bz2 |
icons for todo, contact and event results indication the matching field
Diffstat (limited to 'core/pim/osearch/eventitem.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/osearch/eventitem.cpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/core/pim/osearch/eventitem.cpp b/core/pim/osearch/eventitem.cpp index 3b84b42..5b7a840 100644 --- a/core/pim/osearch/eventitem.cpp +++ b/core/pim/osearch/eventitem.cpp | |||
@@ -13,6 +13,8 @@ | |||
13 | #include "eventitem.h" | 13 | #include "eventitem.h" |
14 | 14 | ||
15 | #include <qdatetime.h> | 15 | #include <qdatetime.h> |
16 | #include <qpixmap.h> | ||
17 | #include <qpe/resource.h> | ||
16 | #include <qpe/qcopenvelope_qws.h> | 18 | #include <qpe/qcopenvelope_qws.h> |
17 | #include <opie/oevent.h> | 19 | #include <opie/oevent.h> |
18 | 20 | ||
@@ -21,6 +23,7 @@ EventItem::EventItem(OListViewItem* parent, OEvent *event) | |||
21 | { | 23 | { |
22 | _event = event; | 24 | _event = event; |
23 | setText(0, _event->toShortText() ); | 25 | setText(0, _event->toShortText() ); |
26 | setIcon(); | ||
24 | } | 27 | } |
25 | 28 | ||
26 | 29 | ||
@@ -52,3 +55,28 @@ QIntDict<QString> EventItem::actions() | |||
52 | result.insert( 1, new QString( QObject::tr("edit") ) ); | 55 | result.insert( 1, new QString( QObject::tr("edit") ) ); |
53 | return result; | 56 | return result; |
54 | } | 57 | } |
58 | |||
59 | void EventItem::setIcon() | ||
60 | { | ||
61 | QPixmap icon; | ||
62 | switch ( _event->lastHitField() ) { | ||
63 | case -1: | ||
64 | icon = Resource::loadPixmap( "reset" ); | ||
65 | break; | ||
66 | case Qtopia::DatebookDescription: | ||
67 | case Qtopia::Notes: | ||
68 | icon = Resource::loadPixmap( "osearch/personal" ); | ||
69 | break; | ||
70 | case Qtopia::Location: | ||
71 | icon = Resource::loadPixmap( "home" ); | ||
72 | break; | ||
73 | case Qtopia::StartDateTime: | ||
74 | case Qtopia::EndDateTime: | ||
75 | icon = Resource::loadPixmap( "osearch/clock" ); | ||
76 | break; | ||
77 | default: | ||
78 | icon = Resource::loadPixmap( "DocsIcon" ); | ||
79 | break; | ||
80 | } | ||
81 | setPixmap( 0, icon ); | ||
82 | } | ||