summaryrefslogtreecommitdiffabout
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--kabc/addresseedialog.cpp47
1 files changed, 15 insertions, 32 deletions
diff --git a/kabc/addresseedialog.cpp b/kabc/addresseedialog.cpp
index 0cf75a0..671787e 100644
--- a/kabc/addresseedialog.cpp
+++ b/kabc/addresseedialog.cpp
@@ -66,11 +66,6 @@ AddresseeDialog::AddresseeDialog( QWidget *parent, bool multiple ) :
- QWidget *topWidget = plainPage();
- QBoxLayout *topLayout = new QHBoxLayout( topWidget );
-
-
- KDGanttMinimizeSplitter* mMiniSplitter = new KDGanttMinimizeSplitter( Qt::Horizontal, topWidget);
+ KDGanttMinimizeSplitter* mMiniSplitter = new KDGanttMinimizeSplitter( Qt::Horizontal, this );
mMiniSplitter->setMinimizeDirection ( KDGanttMinimizeSplitter::Right );
-
- topLayout->addWidget(mMiniSplitter );
+ setMainWidget( mMiniSplitter );
@@ -90,5 +85,6 @@ AddresseeDialog::AddresseeDialog( QWidget *parent, bool multiple ) :
SLOT( slotOk() ) );
-
//QHBox* searchBox = new QHBox ( listWidget );
- mAddresseeEdit = new QLineEdit( listWidget );
+ QHBox * hb = new QHBox ( listWidget );
+ listLayout->addWidget ( hb );
+ mAddresseeEdit = new QLineEdit( hb );
connect( mAddresseeEdit, SIGNAL( returnPressed() ),
@@ -96,21 +92,8 @@ AddresseeDialog::AddresseeDialog( QWidget *parent, bool multiple ) :
mAddresseeEdit->setFocus();
- QPushButton *searchButton = new QPushButton( i18n("Search!"), listWidget );
+ QPushButton *searchButton = new QPushButton( i18n("Search!"), hb );
connect ( searchButton, SIGNAL( clicked() ), SLOT( loadAddressBook() ) );
-
- QHBoxLayout *searchLayout = new QHBoxLayout (listLayout) ;
- searchLayout->addWidget( mAddresseeEdit );
- searchLayout->addWidget( searchButton );
- //listLayout->addWidget( searchBox );
-
if ( mMultiple ) {
- //QBoxLayout *selectedLayout = new QVBoxLayout;
- //topLayout->addLayout( selectedLayout );
- //topLayout->setSpacing( spacingHint() );
-
- QVBox *selectedGroup = new QVBox( mMiniSplitter );
- new QLabel ( i18n("Selected:"), selectedGroup );
- //selectedLayout->addWidget( selectedGroup );
- mSelectedList = new KListView( selectedGroup );
- mSelectedList->addColumn( i18n("Name") );
+ mSelectedList = new KListView( mMiniSplitter );
+ mSelectedList->addColumn( i18n("Selected Name") );
mSelectedList->addColumn( i18n("Email") );
@@ -332,2 +315,3 @@ Addressee::List AddresseeDialog::getAddressees( QWidget *parent )
AddresseeDialog *dlg = new AddresseeDialog( parent, true );
+#ifdef DESKTOP_VERSION
static int geoX = 0;
@@ -336,5 +320,2 @@ Addressee::List AddresseeDialog::getAddressees( QWidget *parent )
static int geoH = 0;
- if ( QApplication::desktop()->width() <= 640 )
- dlg->showMaximized();
- else {
if ( !geoX && ! geoY && !geoW &&!geoH ) {
@@ -344,9 +325,10 @@ Addressee::List AddresseeDialog::getAddressees( QWidget *parent )
geoH = dlg->height();
- } else {
+ }
dlg->show();
dlg->setGeometry(geoX , geoY,geoW , geoH );
-
- }
- }
+#else
+ dlg->showMaximized();
+#endif
int result = dlg->exec();
+#ifdef DESKTOP_VERSION
geoX = dlg->geometry().x();
@@ -355,2 +337,3 @@ Addressee::List AddresseeDialog::getAddressees( QWidget *parent )
geoH = dlg->height();
+#endif
if ( result == QDialog::Accepted ) {