Diffstat (limited to 'core/pim/addressbook/addressbook.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/addressbook/addressbook.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/pim/addressbook/addressbook.cpp b/core/pim/addressbook/addressbook.cpp index 360aa7e..e502cf6 100644 --- a/core/pim/addressbook/addressbook.cpp +++ b/core/pim/addressbook/addressbook.cpp @@ -65,2 +65,3 @@ +#include "picker.h" static QString addressbookOldXMLFilename() @@ -100,2 +101,3 @@ AddressbookWindow::AddressbookWindow( QWidget *parent, const char *name, + QBoxLayout *vb = new QVBoxLayout( this, 0, 0 ); // Create Toolbars @@ -191,2 +193,3 @@ AddressbookWindow::AddressbookWindow( QWidget *parent, const char *name, abList = new AbTable( &orderedFields, this, "table" ); + vb->insertWidget(0,abList); abList->setHScrollBarMode( QScrollView::AlwaysOff ); @@ -207,2 +210,5 @@ AddressbookWindow::AddressbookWindow( QWidget *parent, const char *name, + pLabel = new LetterPicker( abList ); + connect(pLabel, SIGNAL(letterClicked(char)), this, SLOT(slotSetLetter(char))); + vb->insertWidget(1,pLabel); catMenu = new QPopupMenu( this ); @@ -886,2 +892,8 @@ void AddressbookWindow::slotSetCategory( int c ) +void AddressbookWindow::slotSetLetter( char c ) { + + abList->setShowByLetter( c ); + +} + void AddressbookWindow::populateCategories() |