use QToolButton instead of QPushButton (patch submitted by Dominik Haumann)

svn path=/trunk/KDE/kdebase/apps/; revision=639795
This commit is contained in:
Peter Penz 2007-03-06 05:33:38 +00:00
parent a5ad4ac7e0
commit ad01ddac1a
2 changed files with 5 additions and 5 deletions

View 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());

View 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;