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
fontpanel_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
//
6
// W A R N I N G
7
// -------------
8
//
9
// This file is not part of the Qt API. It exists for the convenience
10
// of the Qt tools. This header
11
// file may change from version to version without notice, or even be removed.
12
//
13
// We mean it.
14
//
15
16
#
ifndef
FONTPANEL_H
17
#
define
FONTPANEL_H
18
19
#
include
<
QtWidgets
/
qgroupbox
.
h
>
20
21
#
include
<
QtGui
/
qfont
.
h
>
22
#
include
<
QtGui
/
qfontdatabase
.
h
>
23
24
QT_BEGIN_NAMESPACE
25
26
class
QComboBox;
27
class
QFontComboBox;
28
class
QTimer;
29
class
QLineEdit;
30
31
class
FontPanel
:
public
QGroupBox
32
{
33
Q_OBJECT
34
public
:
35
explicit
FontPanel
(
QWidget
*
parentWidget
=
nullptr
);
36
37
QFont
selectedFont
()
const
;
38
void
setSelectedFont
(
const
QFont &);
39
40
QFontDatabase
::
WritingSystem
writingSystem
()
const
;
41
void
setWritingSystem
(QFontDatabase::WritingSystem ws);
42
43
private
slots
:
44
void
slotWritingSystemChanged
(
int
);
45
void
slotFamilyChanged(
const
QFont &);
46
void
slotStyleChanged(
int
);
47
void
slotPointSizeChanged(
int
);
48
void
slotUpdatePreviewFont();
49
50
private
:
51
QString family()
const
;
52
QString styleString()
const
;
53
int
pointSize()
const
;
54
int
closestPointSizeIndex(
int
ps)
const
;
55
56
void
updateWritingSystem(QFontDatabase::WritingSystem ws);
57
void
updateFamily(
const
QString &family);
58
void
updatePointSizes(
const
QString &family,
const
QString &style);
59
void
delayedPreviewFontUpdate();
60
61
QLineEdit *m_previewLineEdit;
62
QComboBox *m_writingSystemComboBox;
63
QFontComboBox* m_familyComboBox;
64
QComboBox *m_styleComboBox;
65
QComboBox *m_pointSizeComboBox;
66
QTimer *m_previewFontUpdateTimer =
nullptr
;
67
};
68
69
QT_END_NAMESPACE
70
71
#
endif
// FONTPANEL_H
CentralWidget
Definition
centralwidget.h:49
CentralWidget::instance
static CentralWidget * instance()
Definition
centralwidget.cpp:212
FontPanel
Definition
fontpanel_p.h:32
FontPanel::selectedFont
QFont selectedFont() const
Definition
fontpanel.cpp:62
FontPanel::setWritingSystem
void setWritingSystem(QFontDatabase::WritingSystem ws)
Definition
fontpanel.cpp:130
FontPanel::writingSystem
QFontDatabase::WritingSystem writingSystem() const
Definition
fontpanel.cpp:104
FontPanel::setSelectedFont
void setSelectedFont(const QFont &)
Definition
fontpanel.cpp:79
HelpDocSettings::applySettings
static bool applySettings(QHelpEngineCore *helpEngine, const HelpDocSettings &settings)
Definition
helpdocsettings.cpp:167
HelpEngineWrapper
Definition
helpenginewrapper.h:38
HelpEngineWrapper::helpEngine
QHelpEngineCore * helpEngine() const
Definition
helpenginewrapper.cpp:659
HelpEngineWrapper::setStartOption
void setStartOption(int option)
Definition
helpenginewrapper.cpp:514
HelpEngineWrapper::usesBrowserFont
bool usesBrowserFont() const
Definition
helpenginewrapper.cpp:567
HelpEngineWrapper::setShowTabs
void setShowTabs(bool show)
Definition
helpenginewrapper.cpp:635
HelpEngineWrapper::instance
static HelpEngineWrapper & instance()
Definition
helpenginewrapper.cpp:90
HelpEngineWrapper::startOption
int startOption() const
Definition
helpenginewrapper.cpp:508
HelpEngineWrapper::usesAppFont
bool usesAppFont() const
Definition
helpenginewrapper.cpp:555
HelpEngineWrapper::showTabs
bool showTabs() const
Definition
helpenginewrapper.cpp:629
HelpEngineWrapper::setUseBrowserFont
void setUseBrowserFont(bool useBrowserFont)
Definition
helpenginewrapper.cpp:573
HelpEngineWrapper::documentationManagerEnabled
bool documentationManagerEnabled() const
Definition
helpenginewrapper.cpp:375
HelpEngineWrapper::filterFunctionalityEnabled
bool filterFunctionalityEnabled() const
Definition
helpenginewrapper.cpp:326
HelpEngineWrapper::setupData
bool setupData()
Definition
helpenginewrapper.cpp:232
HelpEngineWrapper::setUseAppFont
void setUseAppFont(bool useAppFont)
Definition
helpenginewrapper.cpp:561
PreferencesDialog
Definition
preferencesdialog.h:20
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qttools
src
shared
fontpanel
fontpanel_p.h
Generated on
for Qt by
1.18.0