summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/addressbook/ablabel.cpp12
-rw-r--r--core/pim/addressbook/ablabel.h8
2 files changed, 13 insertions, 7 deletions
diff --git a/core/pim/addressbook/ablabel.cpp b/core/pim/addressbook/ablabel.cpp
index 1139bd7..80b57ae 100644
--- a/core/pim/addressbook/ablabel.cpp
+++ b/core/pim/addressbook/ablabel.cpp
@@ -26,5 +26,5 @@
26#include <qstylesheet.h> 26#include <qstylesheet.h>
27 27
28AbLabel::AbLabel( QWidget *parent, const char *name ): 28AbLabel::AbLabel( QWidget *parent, const char *name ):
29 QTextView( parent, name ), 29 QTextView( parent, name ),
30 m_empty( false ) 30 m_empty( false )
@@ -71,5 +71,5 @@ OContact AbLabel::currentEntry()
71bool AbLabel::selectContact( int UID ) 71bool AbLabel::selectContact( int UID )
72{ 72{
73 73
74 for ( m_itCurContact = m_viewList.begin(); m_itCurContact != m_viewList.end(); ++m_itCurContact){ 74 for ( m_itCurContact = m_viewList.begin(); m_itCurContact != m_viewList.end(); ++m_itCurContact){
75 if ( (*m_itCurContact).uid() == UID ) 75 if ( (*m_itCurContact).uid() == UID )
@@ -109,5 +109,5 @@ void AbLabel::keyPressEvent( QKeyEvent *e )
109 else 109 else
110 m_itCurContact = m_viewList.end(); 110 m_itCurContact = m_viewList.end();
111 111
112 break; 112 break;
113 case Qt::Key_Down: 113 case Qt::Key_Down:
@@ -119,4 +119,10 @@ void AbLabel::keyPressEvent( QKeyEvent *e )
119 m_itCurContact = m_viewList.begin(); 119 m_itCurContact = m_viewList.begin();
120 break; 120 break;
121 case Qt::Key_Return: // fall through
122 case Qt::Key_Space: // fall through
123 case Qt::Key_Enter: // we want to switch back
124 emit signalOkPressed();
125 break;
126 default: break;
121 } 127 }
122 } 128 }
diff --git a/core/pim/addressbook/ablabel.h b/core/pim/addressbook/ablabel.h
index b1e35de..80336dc 100644
--- a/core/pim/addressbook/ablabel.h
+++ b/core/pim/addressbook/ablabel.h
@@ -34,8 +34,8 @@ public:
34 ~AbLabel(); 34 ~AbLabel();
35 35
36 // Set the contacts 36 // Set the contacts
37 void setContacts( const OContactAccess::List& viewList ); 37 void setContacts( const OContactAccess::List& viewList );
38 38
39 // Selects a contact 39 // Selects a contact
40 bool selectContact( int UID ); 40 bool selectContact( int UID );
41 41
@@ -48,9 +48,9 @@ public:
48signals: 48signals:
49 void signalOkPressed(); 49 void signalOkPressed();
50 50
51protected: 51protected:
52 void sync(); 52 void sync();
53 void keyPressEvent( QKeyEvent * ); 53 void keyPressEvent( QKeyEvent * );
54 54
55private: 55private:
56 OContactAccess::List m_viewList; 56 OContactAccess::List m_viewList;