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
xbelsupport.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
4
#
ifndef
XBELSUPPORT_H
5
#
define
XBELSUPPORT_H
6
7
#
include
<
QtCore
/
QXmlStreamReader
>
8
#
include
<
QtCore
/
QPersistentModelIndex
>
9
10
QT_FORWARD_DECLARE_CLASS(QIODevice)
11
QT_FORWARD_DECLARE_CLASS(QModelIndex)
12
13
QT_BEGIN_NAMESPACE
14
15
class
BookmarkModel;
16
17
class
XbelWriter
:
public
QXmlStreamWriter
18
{
19
public
:
20
XbelWriter
(
BookmarkModel
*model);
21
void
writeToFile
(QIODevice *device);
22
23
private
:
24
void
writeData(
const
QModelIndex &index);
25
26
private
:
27
BookmarkModel
*bookmarkModel;
28
};
29
30
class
XbelReader
:
public
QXmlStreamReader
31
{
32
public
:
33
XbelReader
(
BookmarkModel
*model);
34
bool
readFromFile
(QIODevice *device);
35
36
private
:
37
void
readXBEL();
38
void
readFolder();
39
void
readBookmark();
40
void
readUnknownElement();
41
42
private
:
43
BookmarkModel
*bookmarkModel;
44
QList<QPersistentModelIndex> parents;
45
};
46
47
QT_END_NAMESPACE
48
49
#
endif
// XBELSUPPORT_H
UserRoleFolder
@ UserRoleFolder
Definition
bookmarkitem.h:14
UserRoleUrl
@ UserRoleUrl
Definition
bookmarkitem.h:13
nextIndex
static int nextIndex(int current, int count, bool forward)
Definition
bookmarkmanagerwidget.cpp:97
BookmarkManagerWidget
Definition
bookmarkmanagerwidget.h:19
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::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
BookmarkModel
Definition
bookmarkmodel.h:18
BookmarkModel::setItemsEditable
void setItemsEditable(bool editable)
Definition
bookmarkmodel.cpp:100
XbelReader
Definition
xbelsupport.h:31
XbelReader::readFromFile
bool readFromFile(QIODevice *device)
Definition
xbelsupport.cpp:81
XbelReader::XbelReader
XbelReader(BookmarkModel *model)
Definition
xbelsupport.cpp:74
XbelWriter
Definition
xbelsupport.h:18
XbelWriter::writeToFile
void writeToFile(QIODevice *device)
Definition
xbelsupport.cpp:31
XbelWriter::XbelWriter
XbelWriter(BookmarkModel *model)
Definition
xbelsupport.cpp:23
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
xbelsupport.h
Generated on
for Qt by
1.18.0