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

List:       kde-commits
Subject:    extragear/sysadmin/muon/installer/BreadcrumbWidget
From:       Jonathan Michael Thomas <echidnaman () kubuntu ! org>
Date:       2010-11-17 23:50:36
Message-ID: 20101117235036.79235AC8A0 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1198243 by jmthomas:

A more space-concious form factor for the forward/back buttons in the breadcrumb


 M  +9 -3      BreadcrumbWidget.cpp  
 M  +3 -3      BreadcrumbWidget.h  


--- trunk/extragear/sysadmin/muon/installer/BreadcrumbWidget/BreadcrumbWidget.cpp #1198242:1198243
@@ -20,8 +20,9 @@
 
 #include "BreadcrumbWidget.h"
 
-#include <QtGui/QPushButton>
+#include <QtGui/QToolButton>
 
+#include <KSeparator>
 #include <KStandardGuiItem>
 
 #include "../AbstractViewBase.h"
@@ -34,16 +35,21 @@
     KGuiItem backButton = KStandardGuiItem::back();
     KGuiItem forwardButton = KStandardGuiItem::forward();
 
-    m_backButton = new QPushButton(this);
+    m_backButton = new QToolButton(this);
+    m_backButton->setAutoRaise(true);
     m_backButton->setToolTip(backButton.toolTip());
     m_backButton->setIcon(backButton.icon());
     m_backButton->setEnabled(false);
 
-    m_forwardButton = new QPushButton(this);
+    m_forwardButton = new QToolButton(this);
+    m_forwardButton->setAutoRaise(true);
     m_forwardButton->setToolTip(forwardButton.toolTip());
     m_forwardButton->setIcon(forwardButton.icon());
     m_forwardButton->setEnabled(false);
 
+    KSeparator *verticalSeparator = new KSeparator(this);
+    verticalSeparator->setOrientation(Qt::Vertical);
+
     m_breadcrumbArea = new KHBox(this);
     m_breadcrumbArea->setSpacing(2);
 
--- trunk/extragear/sysadmin/muon/installer/BreadcrumbWidget/BreadcrumbWidget.h #1198242:1198243
@@ -25,7 +25,7 @@
 
 #include <KHBox>
 
-class QPushButton;
+class QToolButton;
 
 class AbstractViewBase;
 class BreadcrumbItem;
@@ -53,8 +53,8 @@
     QList<BreadcrumbItem *> m_items;
     BreadcrumbItem *m_currentItem;
 
-    QPushButton *m_backButton;
-    QPushButton *m_forwardButton;
+    QToolButton *m_backButton;
+    QToolButton *m_forwardButton;
     KHBox *m_breadcrumbArea;
 
 public Q_SLOTS:
[prev in list] [next in list] [prev in thread] [next in thread] 

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