Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
bookmarkmanagerwidget.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
#
ifndef
BOOKMARKMANAGERWIDGET_H
4
#
define
BOOKMARKMANAGERWIDGET_H
5
6
#
include
"ui_bookmarkmanagerwidget.h"
7
8
#
include
<
QtCore
/
QPersistentModelIndex
>
9
10
#
include
<
QtWidgets
/
QMenu
>
11
12
QT_BEGIN_NAMESPACE
13
14
class
BookmarkModel
;
15
class
QCloseEvent;
16
class
QString;
17
18
class
BookmarkManagerWidget
:
public
QWidget
19
{
20
Q_OBJECT
21
public
:
22
explicit
BookmarkManagerWidget
(
BookmarkModel
*
bookmarkModel
,
23
QWidget
*
parent
=
nullptr
);
24
~
BookmarkManagerWidget
()
override
;
25
26
protected
:
27
void
closeEvent
(QCloseEvent *event)
override
;
28
29
signals
:
30
void
setSource
(
const
QUrl
&
url
);
31
void
setSourceInNewTab
(
const
QUrl &url);
32
33
void
managerWidgetAboutToClose
();
34
35
private
:
36
void
renameItem(
const
QModelIndex &index);
37
void
selectNextIndex(
bool
direction)
const
;
38
bool
eventFilter
(QObject *object, QEvent *event)
override
;
39
40
private
slots
:
41
void
findNext
();
42
void
findPrevious();
43
44
void
importBookmarks();
45
void
exportBookmarks();
46
47
void
refeshBookmarkCache();
48
void
textChanged(
const
QString &text);
49
50
void
removeItem(
const
QModelIndex &index = QModelIndex());
51
52
void
customContextMenuRequested(
const
QPoint &point);
53
void
setSourceFromIndex(
const
QModelIndex &index,
bool
newTab =
false
);
54
55
private
:
56
QMenu importExportMenu;
57
Ui::BookmarkManagerWidget ui;
58
QList<QPersistentModelIndex> cache;
59
60
BookmarkModel
*bookmarkModel;
61
};
62
63
QT_END_NAMESPACE
64
65
#
endif
// BOOKMARKMANAGERWIDGET_H
UserRoleExpanded
@ UserRoleExpanded
Definition
bookmarkitem.h:15
UserRoleFolder
@ UserRoleFolder
Definition
bookmarkitem.h:14
UserRoleUrl
@ UserRoleUrl
Definition
bookmarkitem.h:13
BookmarkDialog
Definition
bookmarkdialog.h:15
BookmarkFilterModel::filterBookmarkFolders
void filterBookmarkFolders()
Definition
bookmarkfiltermodel.cpp:145
BookmarkManagerWidget
Definition
bookmarkmanagerwidget.h:19
BookmarkManagerWidget::managerWidgetAboutToClose
void managerWidgetAboutToClose()
BookmarkManagerWidget::~BookmarkManagerWidget
~BookmarkManagerWidget() override
Definition
bookmarkmanagerwidget.cpp:73
BookmarkManagerWidget::eventFilter
bool eventFilter(QObject *object, QEvent *event) override
Filters events if this object has been installed as an event filter for the watched object.
Definition
bookmarkmanagerwidget.cpp:115
BookmarkManagerWidget::setSourceInNewTab
void setSourceInNewTab(const QUrl &url)
BookmarkManagerWidget::closeEvent
void closeEvent(QCloseEvent *event) override
This event handler is called with the given event when Qt receives a window close request for a top-l...
Definition
bookmarkmanagerwidget.cpp:78
BookmarkManager::BookmarkTreeView
Definition
bookmarkmanager.h:108
BookmarkManager::BookmarkTreeView::subclassKeyPressEvent
void subclassKeyPressEvent(QKeyEvent *event)
Definition
bookmarkmanager.cpp:55
BookmarkManager::BookmarkWidget
Definition
bookmarkmanager.h:91
BookmarkManager::BookmarkWidget::focusInEvent
void focusInEvent(QFocusEvent *event) override
This event handler can be reimplemented in a subclass to receive keyboard focus events (focus receive...
Definition
bookmarkmanager.cpp:26
BookmarkManager
Definition
bookmarkmanager.h:21
BookmarkManager::setBookmarksToolbar
void setBookmarksToolbar(QToolBar *toolBar)
Definition
bookmarkmanager.cpp:114
BookmarkManager::bookmarkDockWidget
QWidget * bookmarkDockWidget() const
Definition
bookmarkmanager.cpp:99
BookmarkManager::setBookmarksMenu
void setBookmarksMenu(QMenu *menu)
Definition
bookmarkmanager.cpp:107
BookmarkManager::~BookmarkManager
~BookmarkManager() override
Definition
bookmarkmanager.cpp:182
BookmarkManager::destroy
static void destroy()
Definition
bookmarkmanager.cpp:92
BookmarkManager::eventFilter
bool eventFilter(QObject *object, QEvent *event) override
Filters events if this object has been installed as an event filter for the watched object.
Definition
bookmarkmanager.cpp:214
BookmarkModel
Definition
bookmarkmodel.h:18
BookmarkModel::setItemsEditable
void setItemsEditable(bool editable)
Definition
bookmarkmodel.cpp:100
BookmarkModel::expandFoldersIfNeeeded
void expandFoldersIfNeeeded(QTreeView *treeView)
Definition
bookmarkmodel.cpp:106
HelpEngineWrapper
Definition
helpenginewrapper.h:38
HelpEngineWrapper::instance
static HelpEngineWrapper & instance()
Definition
helpenginewrapper.cpp:90
HelpEngineWrapper::setupFinished
void setupFinished()
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
TRACE_OBJ
#define TRACE_OBJ
Definition
tracer.h:34
qttools
src
assistant
assistant
bookmarkmanagerwidget.h
Generated on
for Qt by
1.18.0