[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebase/kfind
From:       Martin Koller <m.koller () surfeu ! at>
Date:       2004-12-28 18:54:55
Message-ID: 20041228185455.939631BBEC () office ! kde ! org
[Download RAW message or body]

CVS commit by mkoller: 

Partly fixing 44662 by letting KComboBox shrink below max item width
and arranging the 3 checkboxes on the first tab vertically
GUI:


  M +5 -3      kftabdlg.cpp   1.125


--- kdebase/kfind/kftabdlg.cpp  #1.124:1.125
@@ -61,7 +61,9 @@ KfindTabWidget::KfindTabWidget(QWidget *
 
     nameBox = new KComboBox(TRUE, pages[0], "combo1");
+    nameBox->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);  // allow \
                smaller than widest entry
     QLabel * namedL = new QLabel(nameBox, i18n("&Named:"), pages[0], "named");
     QToolTip::add( namedL, i18n("You can use wildcard matching and \";\" for \
separating multiple names") );  dirBox  = new KComboBox(TRUE, pages[0], "combo2");
+    dirBox->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);  // allow \
                smaller than widest entry
     QLabel * lookinL = new QLabel(dirBox, i18n("Look &in:"), pages[0], "named");
     subdirsCb  = new QCheckBox(i18n("Include &subfolders"), pages[0]);
@@ -118,5 +120,5 @@ KfindTabWidget::KfindTabWidget(QWidget *
                                          KDialog::marginHint(),
                                          KDialog::spacingHint() );
-    QBoxLayout *subgrid = new QHBoxLayout( -1 , "subgrid" );
+    QBoxLayout *subgrid = new QVBoxLayout( -1 , "subgrid" );
     grid->addWidget( namedL, 0, 0 );
     grid->addMultiCellWidget( nameBox, 0, 0, 1, 2 );
@@ -127,5 +129,4 @@ KfindTabWidget::KfindTabWidget(QWidget *
     grid->addMultiCellLayout( subgrid, 2, 2, 1, 2 );
     subgrid->addWidget( subdirsCb );
-    subgrid->addSpacing( KDialog::spacingHint() );
     subgrid->addWidget( caseSensCb);
     subgrid->addWidget( useLocateCb );
@@ -244,4 +245,5 @@ KfindTabWidget::KfindTabWidget(QWidget *
 
     typeBox =new KComboBox(FALSE, pages[2], "typeBox");
+    typeBox->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);  // allow \
                smaller than widest entry
     QLabel * typeL   =new QLabel(typeBox, i18n("File &type:"), pages[2], "type");
     textEdit=new KLineEdit(pages[2], "textEdit" );


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic