File r893430.diff of Package kdepim4

Subject: korganizer: navigatorbar - layout cleanup
From: wstephenson@suse.de
Bug: 
Patch-upstream: 893430
--- korganizer/navigatorbar.cpp	(revision 893429)
+++ korganizer/navigatorbar.cpp	(revision 893430)
@@ -82,11 +82,11 @@ NavigatorBar::NavigatorBar( QWidget *par
 
   // set up control frame layout
   QHBoxLayout *ctrlLayout = new QHBoxLayout( this );
-  ctrlLayout->addWidget( mPrevYear, 3 );
-  ctrlLayout->addWidget( mPrevMonth, 3 );
-  ctrlLayout->addWidget( mMonth, 3 );
-  ctrlLayout->addWidget( mNextMonth, 3 );
-  ctrlLayout->addWidget( mNextYear, 3 );
+  ctrlLayout->addWidget( mPrevYear );
+  ctrlLayout->addWidget( mPrevMonth );
+  ctrlLayout->addWidget( mMonth );
+  ctrlLayout->addWidget( mNextMonth );
+  ctrlLayout->addWidget( mNextYear );
 
   connect( mPrevYear, SIGNAL(clicked()), SIGNAL(goPrevYear()) );
   connect( mPrevMonth, SIGNAL(clicked()), SIGNAL(goPrevMonth()) );
@@ -116,7 +116,6 @@ void NavigatorBar::showButtons( bool lef
     mNextYear->hide();
     mNextMonth->hide();
   }
-
 }
 
 void NavigatorBar::selectDates( const KCal::DateList &dateList )
@@ -143,7 +142,7 @@ void NavigatorBar::selectDates( const KC
       mHasMinWidth = true;
     }
 
-    // compute the labels at the top of the navigator
+    // set the label text at the top of the navigator
     mMonth->setText( i18nc( "monthname year", "%1 %2",
                             calSys->monthName( mDate ),
                             calSys->yearString( mDate ) ) );
@@ -194,13 +193,8 @@ QToolButton *NavigatorBar::createNavigat
 
   button->setIcon(
     KIconLoader::global()->loadIcon( icon, KIconLoader::Desktop, KIconLoader::SizeSmall ) );
-
-  // By the default the button has a very wide minimum size (for whatever
-  // reasons). Override this, so that the date navigator doesn't need to be
-  // so wide anymore. The minimum size is dominated by the other elements of
-  // the date navigator then.
-  button->setMinimumSize( 10, 10 );
-
+  button->setIconSize( QSize( KIconLoader::SizeSmall, KIconLoader::SizeSmall ) );
+  button->setToolButtonStyle( Qt::ToolButtonIconOnly );
   button->setToolTip( toolTip );
 
   return button;
Index: korganizer/navigatorbar.cpp
===================================================================
openSUSE Build Service is sponsored by