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
helpviewer.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
HELPVIEWER_H
5
#
define
HELPVIEWER_H
6
7
#
include
<
QtCore
/
qglobal
.
h
>
8
#
include
<
QtCore
/
QUrl
>
9
10
#
include
<
QtGui
/
QFont
>
11
#
include
<
QtGui
/
QTextDocument
>
12
13
#
if
defined
(
QT_PRINTSUPPORT_LIB
)
&&
!
defined
(
QT_NO_PRINTER
)
14
#
include
<
QtPrintSupport
/
QPrinter
>
15
#
endif
16
17
#
include
<
QtWidgets
/
QWidget
>
18
19
QT_BEGIN_NAMESPACE
20
21
class
HelpViewerPrivate
;
22
23
class
HelpViewer
:
public
QWidget
24
{
25
Q_OBJECT
26
public
:
27
enum
FindFlag
{
28
FindBackward
= 0x01,
29
FindCaseSensitively
= 0x02
30
};
31
Q_DECLARE_FLAGS(FindFlags, FindFlag)
32
33
HelpViewer
(qreal zoom, QWidget *parent =
nullptr
);
34
~
HelpViewer
()
override
;
35
36
QFont
viewerFont
()
const
;
37
void
setViewerFont
(
const
QFont &font);
38
39
void
scaleUp
();
40
void
scaleDown
();
41
42
void
resetScale
();
43
qreal
scale
()
const
;
44
45
QString
title
()
const
;
46
47
QUrl
source
()
const
;
48
void
reload
();
49
void
setSource
(
const
QUrl &url);
50
51
void
doSetFocus
();
52
53
#
if
defined
(
QT_PRINTSUPPORT_LIB
)
&&
!
defined
(
QT_NO_PRINTER
)
54
void
print
(
QPrinter
*
printer
);
55
#
endif
56
57
QString
selectedText
()
const
;
58
bool
isForwardAvailable
()
const
;
59
bool
isBackwardAvailable
()
const
;
60
61
bool
findText
(
const
QString &text, FindFlags flags,
bool
incremental,
62
bool
fromSearch);
63
64
static
bool
isLocalUrl
(
const
QUrl &url);
65
static
bool
canOpenPage
(
const
QString &url);
66
static
QString
mimeFromUrl
(
const
QUrl &url);
67
static
bool
launchWithExternalApp
(
const
QUrl &url);
68
69
// implementation detail, not a part of the interface
70
bool
eventFilter
(QObject *src, QEvent *event)
override
;
71
72
public
slots
:
73
#
if
QT_CONFIG
(
clipboard
)
74
void
copy
();
75
#
endif
76
void
home
();
77
void
forward
();
78
void
backward
();
79
80
signals
:
81
void
titleChanged
();
82
void
copyAvailable
(
bool
yes);
83
void
sourceChanged
(
const
QUrl &url);
84
void
forwardAvailable
(
bool
enabled);
85
void
backwardAvailable
(
bool
enabled);
86
void
highlighted
(
const
QUrl &link);
87
void
printRequested
();
88
void
loadFinished
();
89
private
:
90
void
doSetSource(
const
QUrl &url,
bool
reload);
91
92
HelpViewerPrivate
*d;
93
};
94
95
QT_END_NAMESPACE
96
97
#
endif
// HELPVIEWER_H
AboutDialog
Definition
aboutdialog.h:37
AboutDialog::documentTitle
QString documentTitle() const
Definition
aboutdialog.cpp:111
AboutDialog::setText
void setText(const QString &text, const QByteArray &resources)
Definition
aboutdialog.cpp:93
AboutDialog::setPixmap
void setPixmap(const QPixmap &pixmap)
Definition
aboutdialog.cpp:100
AboutLabel
Definition
aboutdialog.h:20
AboutLabel::minimumSizeHint
QSize minimumSizeHint() const override
Definition
aboutdialog.cpp:40
AboutLabel::loadResource
QVariant loadResource(int type, const QUrl &name) override
This function is called when the document is loaded and for each image in the document.
Definition
aboutdialog.cpp:48
AboutLabel::doSetSource
void doSetSource(const QUrl &name, QTextDocument::ResourceType type) override
Attempts to load the document at the given url with the specified type.
Definition
aboutdialog.cpp:59
AboutLabel::setText
void setText(const QString &text, const QByteArray &resources)
Definition
aboutdialog.cpp:31
HelpViewerPrivate
Definition
helpviewer.cpp:201
HelpViewer
Definition
helpviewer.h:24
HelpViewer::setViewerFont
void setViewerFont(const QFont &font)
Definition
helpviewer.cpp:361
HelpViewer::mimeFromUrl
static QString mimeFromUrl(const QUrl &url)
Definition
helpviewer.cpp:548
HelpViewer::scaleUp
void scaleUp()
Definition
helpviewer.cpp:366
HelpViewer::forwardAvailable
void forwardAvailable(bool enabled)
HelpViewer::title
QString title() const
Definition
helpviewer.cpp:386
HelpViewer::copyAvailable
void copyAvailable(bool yes)
HelpViewer::setSource
void setSource(const QUrl &url)
Definition
helpviewer.cpp:401
HelpViewer::resetScale
void resetScale()
Definition
helpviewer.cpp:376
HelpViewer::launchWithExternalApp
static bool launchWithExternalApp(const QUrl &url)
Definition
helpviewer.cpp:564
HelpViewer::loadFinished
void loadFinished()
HelpViewer::selectedText
QString selectedText() const
Definition
helpviewer.cpp:435
HelpViewer::sourceChanged
void sourceChanged(const QUrl &url)
HelpViewer::forward
void forward()
Definition
helpviewer.cpp:478
HelpViewer::scaleDown
void scaleDown()
Definition
helpviewer.cpp:371
HelpViewer::printRequested
void printRequested()
HelpViewer::isLocalUrl
static bool isLocalUrl(const QUrl &url)
Definition
helpviewer.cpp:530
HelpViewer::reload
void reload()
Definition
helpviewer.cpp:396
HelpViewer::isForwardAvailable
bool isForwardAvailable() const
Definition
helpviewer.cpp:440
HelpViewer::backward
void backward()
Definition
helpviewer.cpp:492
HelpViewer::viewerFont
QFont viewerFont() const
Definition
helpviewer.cpp:356
HelpViewer::~HelpViewer
~HelpViewer() override
Definition
helpviewer.cpp:351
HelpViewer::source
QUrl source() const
Definition
helpviewer.cpp:391
HelpViewer::backwardAvailable
void backwardAvailable(bool enabled)
HelpViewer::findText
bool findText(const QString &text, FindFlags flags, bool incremental, bool fromSearch)
Definition
helpviewer.cpp:460
HelpViewer::scale
qreal scale() const
Definition
helpviewer.cpp:381
HelpViewer::isBackwardAvailable
bool isBackwardAvailable() const
Definition
helpviewer.cpp:445
HelpViewer::eventFilter
bool eventFilter(QObject *src, QEvent *event) override
Filters events if this object has been installed as an event filter for the watched object.
Definition
helpviewer.cpp:506
HelpViewer::highlighted
void highlighted(const QUrl &link)
HelpViewer::canOpenPage
static bool canOpenPage(const QString &url)
Definition
helpviewer.cpp:542
HelpViewer::doSetFocus
void doSetFocus()
Definition
helpviewer.cpp:406
QObjectData::parent
QObject * parent
Definition
qobject.h:74
QWidget
The QWidget class is the base class of all user interface objects.
Definition
qwidget.h:99
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
helpviewer.h
Generated on
for Qt by
1.18.0