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
qquickmenubaritem_p_p.h
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
#
ifndef
QQUICKMENUBARITEM_P_P_H
6
#
define
QQUICKMENUBARITEM_P_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtQuickTemplates2
/
private
/
qquickmenubaritem_p
.
h
>
20
#
include
<
QtQuickTemplates2
/
private
/
qquickabstractbutton_p_p
.
h
>
21
22
QT_BEGIN_NAMESPACE
23
24
class
QQuickMenu;
25
class
QQuickMenuBar;
26
27
class
QQuickMenuBarItemPrivate
:
public
QQuickAbstractButtonPrivate
28
{
29
Q_DECLARE_PUBLIC(QQuickMenuBarItem)
30
31
public
:
32
static
QQuickMenuBarItemPrivate
*
get
(
QQuickMenuBarItem
*
item
)
33
{
34
return
item
->
d_func
();
35
}
36
37
void
setMenuBar
(
QQuickMenuBar
*
menuBar
);
38
39
bool
handlePress
(
const
QPointF &point, ulong timestamp)
override
;
40
bool
handleRelease
(
const
QPointF &point, ulong timestamp)
override
;
41
42
QPalette
defaultPalette
()
const
override
;
43
44
void
accessiblePressAction
()
override
;
45
46
bool
highlighted
=
false
;
47
QQuickMenu *
menu
=
nullptr
;
48
QQuickMenuBar *
menuBar
=
nullptr
;
49
};
50
51
QT_END_NAMESPACE
52
53
#
endif
// QQUICKMENUBARITEM_P_P_H
QQuickMenuBarItemPrivate
Definition
qquickmenubaritem_p_p.h:28
QQuickMenuBarItemPrivate::highlighted
bool highlighted
Definition
qquickmenubaritem_p_p.h:46
QQuickMenuBarItemPrivate::handleRelease
bool handleRelease(const QPointF &point, ulong timestamp) override
Definition
qquickmenubaritem.cpp:78
QQuickMenuBarItemPrivate::defaultPalette
QPalette defaultPalette() const override
Definition
qquickmenubaritem.cpp:99
QQuickMenuBarItemPrivate::menuBar
QQuickMenuBar * menuBar
Definition
qquickmenubaritem_p_p.h:48
QQuickMenuBarItemPrivate::menu
QQuickMenu * menu
Definition
qquickmenubaritem_p_p.h:47
QQuickMenuBarItemPrivate::accessiblePressAction
void accessiblePressAction() override
Definition
qquickmenubaritem.cpp:50
QQuickMenuBarItemPrivate::handlePress
bool handlePress(const QPointF &point, ulong timestamp) override
Definition
qquickmenubaritem.cpp:62
QQuickMenuBarPrivate
Definition
qquickmenubar_p_p.h:31
QQuickMenuBar
Definition
qquickmenubar_p.h:30
QPlatformGraphicsBufferHelper
\inmodule QtGui
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(quicktemplates2_container)
qtdeclarative
src
quicktemplates
qquickmenubaritem_p_p.h
Generated on
for Qt by
1.14.0