aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/help/bookmarkmanager.h
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2014-10-09 17:07:35 +0200
committerEike Ziller <eike.ziller@theqtcompany.com>2014-10-13 11:21:50 +0200
commit5cf2972345171892aca33c6ad784b9a92aa99936 (patch)
tree2dc82e97bd7949beb735ebc28f674567b011b796 /src/shared/help/bookmarkmanager.h
parent46dfd21ce5d31ab0d4b611ed4f4d4d3889cef477 (diff)
Help: Clean up bookmarks widget
Remove unused buttons, and unify style with other views (e.g. no focus rect on OS X) by using the common navigation tree view class. Change-Id: I51ce1806507e45077bcbf6b8589585bb15eae712 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Diffstat (limited to 'src/shared/help/bookmarkmanager.h')
-rw-r--r--src/shared/help/bookmarkmanager.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/shared/help/bookmarkmanager.h b/src/shared/help/bookmarkmanager.h
index 6139462ccf..390a70eadb 100644
--- a/src/shared/help/bookmarkmanager.h
+++ b/src/shared/help/bookmarkmanager.h
@@ -32,6 +32,8 @@
#include "ui_bookmarkdialog.h"
+#include <utils/navigationtreeview.h>
+
#include <QUrl>
#include <QObject>
#include <QString>
@@ -92,15 +94,15 @@ private:
QSortFilterProxyModel *proxyModel;
};
-class TreeView : public QTreeView
+class TreeView : public Utils::NavigationTreeView
{
Q_OBJECT
public:
- TreeView(QWidget* parent = 0) : QTreeView(parent) {}
+ TreeView(QWidget* parent = 0) : Utils::NavigationTreeView(parent) {}
void subclassKeyPressEvent(QKeyEvent* event)
{
- QTreeView::keyPressEvent(event);
+ Utils::NavigationTreeView::keyPressEvent(event);
}
};
@@ -109,8 +111,7 @@ class BookmarkWidget : public QWidget
Q_OBJECT
public:
- explicit BookmarkWidget(BookmarkManager *manager, QWidget *parent = 0,
- bool showButtons = true);
+ explicit BookmarkWidget(BookmarkManager *manager, QWidget *parent = 0);
~BookmarkWidget();
void setOpenInNewPageActionVisible(bool visible);
@@ -128,7 +129,7 @@ private slots:
void customContextMenuRequested(const QPoint &point);
private:
- void setup(bool showButtons);
+ void setup();
void expandItems();
bool eventFilter(QObject *object, QEvent *event);
@@ -136,8 +137,6 @@ private:
QRegExp regExp;
TreeView *treeView;
Utils::FancyLineEdit *searchField;
- QToolButton *addButton;
- QToolButton *removeButton;
BookmarkManager *bookmarkManager;
QSortFilterProxyModel* filterBookmarkModel;
bool m_isOpenInNewPageActionVisible;