Diffstat (limited to 'core/pim/addressbook/addressbook.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/pim/addressbook/addressbook.cpp | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/core/pim/addressbook/addressbook.cpp b/core/pim/addressbook/addressbook.cpp index e502cf6..beb953a 100644 --- a/core/pim/addressbook/addressbook.cpp +++ b/core/pim/addressbook/addressbook.cpp @@ -101,3 +101,2 @@ AddressbookWindow::AddressbookWindow( QWidget *parent, const char *name, - QBoxLayout *vb = new QVBoxLayout( this, 0, 0 ); // Create Toolbars @@ -192,4 +191,8 @@ AddressbookWindow::AddressbookWindow( QWidget *parent, const char *name, - abList = new AbTable( &orderedFields, this, "table" ); - vb->insertWidget(0,abList); + listContainer = new QWidget( this ); + + QVBoxLayout *vb = new QVBoxLayout( listContainer ); + + abList = new AbTable( &orderedFields, listContainer, "table" ); + vb->addWidget(abList); abList->setHScrollBarMode( QScrollView::AlwaysOff ); @@ -210,5 +213,5 @@ AddressbookWindow::AddressbookWindow( QWidget *parent, const char *name, - pLabel = new LetterPicker( abList ); + pLabel = new LetterPicker( listContainer ); connect(pLabel, SIGNAL(letterClicked(char)), this, SLOT(slotSetLetter(char))); - vb->insertWidget(1,pLabel); + vb->addWidget(pLabel); catMenu = new QPopupMenu( this ); @@ -219,3 +222,3 @@ AddressbookWindow::AddressbookWindow( QWidget *parent, const char *name, mbList->insertItem( tr("View"), catMenu ); - setCentralWidget( abList ); + setCentralWidget( listContainer ); @@ -234,3 +237,3 @@ AddressbookWindow::AddressbookWindow( QWidget *parent, const char *name, mbList->insertItem( tr("Font"), fontMenu); - setCentralWidget(abList); + setCentralWidget(listContainer); @@ -296,3 +299,3 @@ void AddressbookWindow::resizeEvent( QResizeEvent *e ) - if ( centralWidget() == abList ) + if ( centralWidget() == listContainer ) showList(); @@ -318,4 +321,4 @@ void AddressbookWindow::showList() if ( mView ) mView->hide(); - setCentralWidget( abList ); - abList->show(); + setCentralWidget( listContainer ); + listContainer->show(); // update our focues... (or use a stack widget!); @@ -327,3 +330,3 @@ void AddressbookWindow::showView() if ( abList->numRows() > 0 ) { - abList->hide(); + listContainer->hide(); setCentralWidget( abView() ); @@ -603,3 +606,3 @@ void AddressbookWindow::slotPersonalView() abView()->sync(); - abList->hide(); + listContainer->hide(); setCentralWidget( abView() ); |