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
layouttaskmenu.cpp
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
// Qt-Security score:significant reason:default
4
5
#
include
"layouttaskmenu.h"
6
#
include
<
formlayoutmenu_p
.
h
>
7
#
include
<
morphmenu_p
.
h
>
8
9
#
include
<
QtDesigner
/
abstractformwindow
.
h
>
10
11
#
include
<
QtGui
/
qaction
.
h
>
12
13
#
include
<
QtCore
/
qdebug
.
h
>
14
15
QT_BEGIN_NAMESPACE
16
17
// ------------ LayoutWidgetTaskMenu
18
LayoutWidgetTaskMenu
::
LayoutWidgetTaskMenu
(
QLayoutWidget
*
lw
,
QObject
*
parent
) :
19
QObject
(
parent
),
20
m_widget(lw),
21
m_morphMenu(
new
qdesigner_internal::MorphMenu(
this
)),
22
m_formLayoutMenu(
new
qdesigner_internal::FormLayoutMenu(
this
))
23
{
24
}
25
26
QAction *
LayoutWidgetTaskMenu
::
preferredEditAction
()
const
27
{
28
return
m_formLayoutMenu->preferredEditAction(m_widget, m_widget->formWindow());
29
}
30
31
QList
<
QAction
*>
LayoutWidgetTaskMenu
::
taskActions
()
const
32
{
33
QList<QAction*> rc;
34
QDesignerFormWindowInterface *fw = m_widget->formWindow();
35
m_morphMenu->populate(m_widget, fw, rc);
36
m_formLayoutMenu->populate(m_widget, fw, rc);
37
return
rc;
38
}
39
40
// ------------- SpacerTaskMenu
41
SpacerTaskMenu
::SpacerTaskMenu(Spacer *, QObject *parent) :
42
QObject(parent)
43
{
44
}
45
46
QAction *
SpacerTaskMenu
::
preferredEditAction
()
const
47
{
48
return
nullptr
;
49
}
50
51
QList
<
QAction
*>
SpacerTaskMenu
::
taskActions
()
const
52
{
53
return
{};
54
}
55
56
QT_END_NAMESPACE
LayoutWidgetTaskMenu
Definition
layouttaskmenu.h:23
LayoutWidgetTaskMenu::preferredEditAction
QAction * preferredEditAction() const override
Definition
layouttaskmenu.cpp:26
LayoutWidgetTaskMenu::taskActions
QList< QAction * > taskActions() const override
Definition
layouttaskmenu.cpp:31
QLayoutWidget
Definition
qlayout_widget_p.h:237
QObjectData::parent
QObject * parent
Definition
qobject.h:74
SpacerTaskMenu
Definition
layouttaskmenu.h:40
SpacerTaskMenu::taskActions
QList< QAction * > taskActions() const override
Definition
layouttaskmenu.cpp:51
SpacerTaskMenu::preferredEditAction
QAction * preferredEditAction() const override
Definition
layouttaskmenu.cpp:46
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qttools
src
designer
src
components
taskmenu
layouttaskmenu.cpp
Generated on
for Qt by
1.16.1