Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qquickmenuseparator.cpp
Go to the documentation of this file.
1
// Copyright (C) 2017 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
#
include
"qquickmenuseparator_p.h"
6
#
include
"qquickcontrol_p_p.h"
7
8
QT_BEGIN_NAMESPACE
9
10
/*!
11
\qmltype MenuSeparator
12
\inherits Control
13
//! \nativetype QQuickMenuSeparator
14
\inqmlmodule QtQuick.Controls
15
\since 5.8
16
\ingroup qtquickcontrols-separators
17
\brief Separates a group of items in a menu from adjacent items.
18
19
MenuSeparator is used to visually distinguish between groups of items in a
20
menu by separating them with a line.
21
22
\image qtquickcontrols-menuseparator.png
23
24
\quotefromfile qtquickcontrols-menuseparator-custom.qml
25
\skipto import QtQuick
26
\printuntil import QtQuick.Controls
27
\skipto Menu
28
\printto contentItem.parent: window
29
\skipline contentItem.parent: window
30
\printuntil text: qsTr("Exit")
31
\printuntil }
32
\printuntil }
33
34
\sa {Customizing Menu}, Menu, {Separator Controls}
35
*/
36
37
class
Q_QUICKTEMPLATES2_EXPORT
QQuickMenuSeparatorPrivate
:
public
QQuickControlPrivate
38
{
39
Q_DECLARE_PUBLIC(QQuickMenuSeparator)
40
41
public
:
42
QPalette defaultPalette()
const
override {
return
QQuickTheme::palette(QQuickTheme::Menu); }
43
};
44
45
QQuickMenuSeparator::QQuickMenuSeparator(QQuickItem *parent)
46
: QQuickControl(*(
new
QQuickMenuSeparatorPrivate), parent)
47
{
48
}
49
50
QFont QQuickMenuSeparator::defaultFont()
const
51
{
52
return
QQuickTheme::font(QQuickTheme::Menu);
53
}
54
55
#
if
QT_CONFIG
(
accessibility
)
56
QAccessible::Role QQuickMenuSeparator::accessibleRole()
const
57
{
58
return
QAccessible::Separator;
59
}
60
#
endif
61
62
QT_END_NAMESPACE
63
64
#
include
"moc_qquickmenuseparator_p.cpp"
QQuickMenuSeparatorPrivate
Separates a group of items in a menu from adjacent items.
Definition
qquickmenuseparator.cpp:38
QPlatformGraphicsBufferHelper
\inmodule QtGui
qtdeclarative
src
quicktemplates
qquickmenuseparator.cpp
Generated on
for Qt by
1.14.0