]> cloud.milkyroute.net Git - dolphin.git/commitdiff
use QToolButton instead of QPushButton (patch submitted by Dominik Haumann)
authorPeter Penz <peter.penz19@gmail.com>
Tue, 6 Mar 2007 05:33:38 +0000 (05:33 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Tue, 6 Mar 2007 05:33:38 +0000 (05:33 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=639795

src/urlnavigator.cpp
src/urlnavigator.h

index e273e76cbbbf9c770f11e23f16d5d26245d7ced6..52e22992264d330b7022a13c7643c7dcf6b9fc9d 100644 (file)
@@ -43,7 +43,7 @@
 #include <QLabel>
 #include <QLineEdit>
 #include <QMouseEvent>
-#include <QPushButton>
+#include <QToolButton>
 
 UrlNavigator::HistoryElem::HistoryElem() :
     m_url(),
@@ -88,9 +88,9 @@ UrlNavigator::UrlNavigator(const KUrl& url,
 
     // intialize toggle button which switches between the breadcrumb view
     // and the traditional view
-    m_toggleButton = new QPushButton();
+    m_toggleButton = new QToolButton();
     m_toggleButton->setCheckable(true);
-    m_toggleButton->setFlat(true);
+    m_toggleButton->setAutoRaise(true);
     m_toggleButton->setIcon(KIcon("locationbar_erase")); // TODO: is just a placeholder icon
     m_toggleButton->setFocusPolicy(Qt::NoFocus);
     m_toggleButton->setMinimumHeight(minimumHeight());
index e3e22632c0b59cd827eaa3cc9d82342f84001ecc..01be439f76ef8d51128dfe8accac763d77c978a8 100644 (file)
@@ -30,7 +30,7 @@ class QHBoxLayout;
 class QLabel;
 class QLineEdit;
 class QMouseEvent;
-class QPushButton;
+class QToolButton;
 
 class KUrl;
 class KFileItem;
@@ -305,7 +305,7 @@ private:
     QHBoxLayout* m_layout;
 
     QLinkedList<HistoryElem> m_history;
-    QPushButton* m_toggleButton;
+    QToolButton* m_toggleButton;
     BookmarkSelector* m_bookmarkSelector;
     KUrlComboBox* m_pathBox;
     ProtocolCombo* m_protocols;