Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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
4
#ifndef QQUICKMENUBARITEM_P_P_H
5
#define QQUICKMENUBARITEM_P_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#include <QtQuickTemplates2/private/qquickmenubaritem_p.h>
19
#include <QtQuickTemplates2/private/qquickabstractbutton_p_p.h>
20
21
QT_BEGIN_NAMESPACE
22
23
class
QQuickMenu
;
24
class
QQuickMenuBar
;
25
26
class
QQuickMenuBarItemPrivate
:
public
QQuickAbstractButtonPrivate
27
{
28
Q_DECLARE_PUBLIC(
QQuickMenuBarItem
)
29
30
public
:
31
static
QQuickMenuBarItemPrivate
*
get
(
QQuickMenuBarItem
*
item
)
32
{
33
return
item
->d_func();
34
}
35
36
void
setMenuBar
(
QQuickMenuBar
*
menuBar
);
37
38
bool
handlePress
(
const
QPointF
&point,
ulong
timestamp)
override
;
39
bool
handleRelease
(
const
QPointF
&point,
ulong
timestamp)
override
;
40
41
QPalette
defaultPalette
()
const override
;
42
43
bool
highlighted
=
false
;
44
QQuickMenu
*
menu
=
nullptr
;
45
QQuickMenuBar
*
menuBar
=
nullptr
;
46
};
47
48
QT_END_NAMESPACE
49
50
#endif
// QQUICKMENUBARITEM_P_P_H
QPalette
The QPalette class contains color groups for each widget state.
Definition
qpalette.h:19
QPointF
\inmodule QtCore\reentrant
Definition
qpoint.h:217
QQuickAbstractButtonPrivate
Definition
qquickabstractbutton_p_p.h:32
QQuickMenuBarItemPrivate
Definition
qquickmenubaritem_p_p.h:27
QQuickMenuBarItemPrivate::highlighted
bool highlighted
Definition
qquickmenubaritem_p_p.h:43
QQuickMenuBarItemPrivate::handleRelease
bool handleRelease(const QPointF &point, ulong timestamp) override
Definition
qquickmenubaritem.cpp:65
QQuickMenuBarItemPrivate::defaultPalette
QPalette defaultPalette() const override
Definition
qquickmenubaritem.cpp:86
QQuickMenuBarItemPrivate::menuBar
QQuickMenuBar * menuBar
Definition
qquickmenubaritem_p_p.h:45
QQuickMenuBarItemPrivate::menu
QQuickMenu * menu
Definition
qquickmenubaritem_p_p.h:44
QQuickMenuBarItemPrivate::setMenuBar
void setMenuBar(QQuickMenuBar *menuBar)
Presents a drop-down menu within a MenuBar.
Definition
qquickmenubaritem.cpp:39
QQuickMenuBarItemPrivate::get
static QQuickMenuBarItemPrivate * get(QQuickMenuBarItem *item)
Definition
qquickmenubaritem_p_p.h:31
QQuickMenuBarItemPrivate::handlePress
bool handlePress(const QPointF &point, ulong timestamp) override
Definition
qquickmenubaritem.cpp:49
QQuickMenuBarItem
Definition
qquickmenubaritem_p.h:29
QQuickMenuBar
Definition
qquickmenubar_p.h:28
QQuickMenu
Definition
qquickmenu_p.h:35
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
ulong
unsigned long ulong
Definition
qtypes.h:35
item
QGraphicsItem * item
Definition
src_gui_graphicsview_qgraphicsitem.cpp:107
qtdeclarative
src
quicktemplates
qquickmenubaritem_p_p.h
Generated by
1.10.0