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
qcheckbox.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
#
ifndef
QCHECKBOX_H
6
#
define
QCHECKBOX_H
7
8
#
include
<
QtWidgets
/
qtwidgetsglobal
.
h
>
9
#
include
<
QtWidgets
/
qabstractbutton
.
h
>
10
11
QT_REQUIRE_CONFIG
(
checkbox
);
12
13
QT_BEGIN_NAMESPACE
14
15
16
class
QCheckBoxPrivate;
17
class
QStyleOptionButton;
18
19
class
Q_WIDGETS_EXPORT
QCheckBox
:
public
QAbstractButton
20
{
21
Q_OBJECT
22
23
Q_PROPERTY(
bool
tristate READ isTristate WRITE setTristate)
24
25
public
:
26
explicit
QCheckBox(QWidget *parent =
nullptr
);
27
explicit
QCheckBox(
const
QString &text, QWidget *parent =
nullptr
);
28
~QCheckBox();
29
30
QSize sizeHint()
const
override;
31
QSize minimumSizeHint()
const
override;
32
33
void
setTristate(
bool
y =
true
);
34
bool
isTristate()
const
;
35
36
Qt::CheckState checkState()
const
;
37
void
setCheckState(Qt::CheckState state);
38
39
Q_SIGNALS:
40
#
if
QT_DEPRECATED_SINCE
(
6
,
9
)
41
QT_MOC_COMPAT QT_DEPRECATED_VERSION_X_6_9(
"Use checkStateChanged() instead"
)
42
void
stateChanged(
int
);
43
#
endif
44
void
checkStateChanged(Qt::CheckState);
45
46
protected
:
47
bool
event(QEvent *e) override;
48
bool
hitButton(
const
QPoint &pos)
const
override;
49
void
checkStateSet() override;
50
void
nextCheckState() override;
51
void
paintEvent(QPaintEvent *) override;
52
void
mouseMoveEvent(QMouseEvent *) override;
53
virtual
void
initStyleOption(QStyleOptionButton *option)
const
;
54
55
56
private
:
57
Q_DECLARE_PRIVATE(QCheckBox)
58
Q_DISABLE_COPY(QCheckBox)
59
friend
class
QAccessibleButton;
60
};
61
62
QT_END_NAMESPACE
63
64
#
endif
// QCHECKBOX_H
QCheckBox
The QCheckBox widget provides a checkbox with a text label.
Definition
qcheckbox.h:20
QErrorMessagePrivate
Definition
qerrormessage.cpp:33
QErrorMessagePrivate::helperPrepareShow
void helperPrepareShow(QPlatformDialogHelper *) override
Definition
qerrormessage.cpp:80
QErrorMessagePrivate::nextPending
bool nextPending()
Definition
qerrormessage.cpp:350
QErrorMessagePrivate::currentMessage
QString currentMessage
Definition
qerrormessage.cpp:48
QErrorMessagePrivate::errors
QTextEdit * errors
Definition
qerrormessage.cpp:43
QErrorMessagePrivate::retranslateStrings
void retranslateStrings()
Definition
qerrormessage.cpp:438
QErrorMessagePrivate::currentType
QString currentType
Definition
qerrormessage.cpp:49
QErrorMessagePrivate::initHelper
void initHelper(QPlatformDialogHelper *) override
Definition
qerrormessage.cpp:63
QErrorMessagePrivate::icon
QLabel * icon
Definition
qerrormessage.cpp:44
QErrorMessagePrivate::isMessageToBeShown
bool isMessageToBeShown(const QString &message, const QString &type) const
Definition
qerrormessage.cpp:344
QErrorMessagePrivate::ok
QPushButton * ok
Definition
qerrormessage.cpp:41
QErrorMessagePrivate::again
QCheckBox * again
Definition
qerrormessage.cpp:42
QErrorMessagePrivate::pending
std::queue< Message > pending
Definition
qerrormessage.cpp:45
QErrorMessagePrivate::setVisible
void setVisible(bool) override
Definition
qerrormessage.cpp:409
QErrorMessage
The QErrorMessage class provides an error message display dialog.
Definition
qerrormessage.h:19
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
msgType2i18nString
static QString msgType2i18nString(QtMsgType t)
Definition
qerrormessage.cpp:167
metFatal
static bool metFatal
Definition
qerrormessage.cpp:165
deleteStaticcQErrorMessage
static void deleteStaticcQErrorMessage()
Definition
qerrormessage.cpp:157
qtMessageHandler
static QErrorMessage * qtMessageHandler
Definition
qerrormessage.cpp:155
originalMessageHandler
static QtMessageHandler originalMessageHandler
Definition
qerrormessage.cpp:189
jump
static void jump(QtMsgType t, const QMessageLogContext &context, const QString &m)
Definition
qerrormessage.cpp:191
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(errormessage)
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(liburing)
qtbase
src
widgets
widgets
qcheckbox.h
Generated on
for Qt by
1.18.0