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
selectsignaldialog_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 GPL-3.0-only WITH Qt-GPL-exception-1.0
3
// Qt-Security score:significant reason:default
4
5
//
6
// W A R N I N G
7
// -------------
8
//
9
// This file is not part of the Qt API. It exists for the convenience
10
// of Qt Designer. This header
11
// file may change from version to version without notice, or even be removed.
12
//
13
// We mean it.
14
//
15
16
#
ifndef
SELECTSIGNALDIALOG_H
17
#
define
SELECTSIGNALDIALOG_H
18
19
#
include
<
QtWidgets
/
qdialog
.
h
>
20
#
include
<
QtCore
/
qstringlist
.
h
>
21
22
QT_BEGIN_NAMESPACE
23
24
class
QDesignerFormEditorInterface;
25
class
QStandardItemModel;
26
27
namespace
Ui
{
class
SelectSignalDialog; }
28
29
namespace
qdesigner_internal
{
30
31
class
SelectSignalDialog
:
public
QDialog
32
{
33
Q_OBJECT
34
public
:
35
struct
Method
36
{
37
Method
() =
default
;
38
explicit
Method
(
const
QString
&
c
,
const
QString
&
s
,
const
QStringList
&
p
=
QStringList
())
39
:
className
(
c
),
signature
(
s
),
parameterNames
(
p
) {}
40
bool
isValid
()
const
{
return
!
signature
.
isEmpty
(); }
41
42
QString
className
;
43
QString
signature
;
44
QStringList
parameterNames
;
45
};
46
47
explicit
SelectSignalDialog
(
QWidget
*parent =
nullptr
);
48
~
SelectSignalDialog
()
override
;
49
50
Method
selectedMethod
()
const
;
51
52
void
populate
(QDesignerFormEditorInterface *core, QObject *object,
53
const
QString &defaultSignal);
54
55
private
slots
:
56
void
currentChanged
(
const
QModelIndex
&,
const
QModelIndex
&);
57
void
activated(
const
QModelIndex &);
58
59
private
:
60
Method methodFromIndex(
const
QModelIndex &)
const
;
61
void
populateModel(QDesignerFormEditorInterface *core, QObject *object);
62
63
QT_PREPEND_NAMESPACE(Ui)::
SelectSignalDialog
*
m_ui
;
64
QPushButton *m_okButton;
65
QStandardItemModel *m_model;
66
};
67
68
}
// namespace qdesigner_internal
69
70
QT_END_NAMESPACE
71
72
Q_DECLARE_METATYPE(qdesigner_internal::SelectSignalDialog::Method)
73
74
#
endif
// SELECTSIGNALDIALOG_H
QDesignerPropertySheetExtension
Definition
propertysheet.h:15
QPainter::QWidget
friend class QWidget
Definition
qpainter.h:432
qdesigner_internal::LayoutAlignmentMenu
Definition
qdesigner_taskmenu.cpp:125
qdesigner_internal::LayoutAlignmentMenu::alignment
Qt::Alignment alignment() const
Definition
qdesigner_taskmenu.cpp:227
qdesigner_internal::LayoutAlignmentMenu::subMenuAction
QAction * subMenuAction() const
Definition
qdesigner_taskmenu.cpp:130
qdesigner_internal::LayoutAlignmentMenu::setAlignment
bool setAlignment(const QDesignerFormEditorInterface *core, QWidget *w)
Definition
qdesigner_taskmenu.cpp:185
qdesigner_internal::QDesignerTaskMenuPrivate
Definition
qdesigner_taskmenu.cpp:240
qdesigner_internal::QDesignerTaskMenuPrivate::m_removeStatusBar
QAction * m_removeStatusBar
Definition
qdesigner_taskmenu.cpp:264
qdesigner_internal::QDesignerTaskMenuPrivate::m_formLayoutMenu
FormLayoutMenu * m_formLayoutMenu
Definition
qdesigner_taskmenu.cpp:258
qdesigner_internal::QDesignerTaskMenuPrivate::m_addMenuBar
QAction * m_addMenuBar
Definition
qdesigner_taskmenu.cpp:260
qdesigner_internal::QDesignerTaskMenuPrivate::m_separator4
QAction * m_separator4
Definition
qdesigner_taskmenu.cpp:249
qdesigner_internal::QDesignerTaskMenuPrivate::m_changeStyleSheet
QAction * m_changeStyleSheet
Definition
qdesigner_taskmenu.cpp:256
qdesigner_internal::QDesignerTaskMenuPrivate::m_addToolBar
QAction * m_addToolBar
Definition
qdesigner_taskmenu.cpp:261
qdesigner_internal::QDesignerTaskMenuPrivate::m_separator7
QAction * m_separator7
Definition
qdesigner_taskmenu.cpp:252
qdesigner_internal::QDesignerTaskMenuPrivate::m_q
QDesignerTaskMenu * m_q
Definition
qdesigner_taskmenu.cpp:244
qdesigner_internal::QDesignerTaskMenuPrivate::m_widget
QPointer< QWidget > m_widget
Definition
qdesigner_taskmenu.cpp:245
qdesigner_internal::QDesignerTaskMenuPrivate::m_promotionTaskMenu
PromotionTaskMenu * m_promotionTaskMenu
Definition
qdesigner_taskmenu.cpp:267
qdesigner_internal::QDesignerTaskMenuPrivate::m_separator5
QAction * m_separator5
Definition
qdesigner_taskmenu.cpp:250
qdesigner_internal::QDesignerTaskMenuPrivate::m_separator3
QAction * m_separator3
Definition
qdesigner_taskmenu.cpp:248
qdesigner_internal::QDesignerTaskMenuPrivate::m_navigateToSlot
QAction * m_navigateToSlot
Definition
qdesigner_taskmenu.cpp:266
qdesigner_internal::QDesignerTaskMenuPrivate::m_separator6
QAction * m_separator6
Definition
qdesigner_taskmenu.cpp:251
qdesigner_internal::QDesignerTaskMenuPrivate::QDesignerTaskMenuPrivate
QDesignerTaskMenuPrivate(QWidget *widget, QObject *parent)
Definition
qdesigner_taskmenu.cpp:273
qdesigner_internal::QDesignerTaskMenuPrivate::m_addAreaSubMenu
QAction * m_addAreaSubMenu
Definition
qdesigner_taskmenu.cpp:262
qdesigner_internal::QDesignerTaskMenuPrivate::m_containerFakeMethods
QAction * m_containerFakeMethods
Definition
qdesigner_taskmenu.cpp:265
qdesigner_internal::QDesignerTaskMenuPrivate::m_sizeActionGroup
QActionGroup * m_sizeActionGroup
Definition
qdesigner_taskmenu.cpp:268
qdesigner_internal::QDesignerTaskMenuPrivate::m_morphMenu
MorphMenu * m_morphMenu
Definition
qdesigner_taskmenu.cpp:257
qdesigner_internal::QDesignerTaskMenuPrivate::m_separator
QAction * m_separator
Definition
qdesigner_taskmenu.cpp:246
qdesigner_internal::QDesignerTaskMenuPrivate::m_changeToolTip
QAction * m_changeToolTip
Definition
qdesigner_taskmenu.cpp:254
qdesigner_internal::QDesignerTaskMenuPrivate::m_changeWhatsThis
QAction * m_changeWhatsThis
Definition
qdesigner_taskmenu.cpp:255
qdesigner_internal::QDesignerTaskMenuPrivate::m_layoutAlignmentMenu
LayoutAlignmentMenu m_layoutAlignmentMenu
Definition
qdesigner_taskmenu.cpp:269
qdesigner_internal::QDesignerTaskMenuPrivate::m_sizeActionsSubMenu
QAction * m_sizeActionsSubMenu
Definition
qdesigner_taskmenu.cpp:270
qdesigner_internal::QDesignerTaskMenuPrivate::m_separator2
QAction * m_separator2
Definition
qdesigner_taskmenu.cpp:247
qdesigner_internal::QDesignerTaskMenuPrivate::m_addStatusBar
QAction * m_addStatusBar
Definition
qdesigner_taskmenu.cpp:263
qdesigner_internal::QDesignerTaskMenuPrivate::m_changeObjectNameAction
QAction * m_changeObjectNameAction
Definition
qdesigner_taskmenu.cpp:253
qdesigner_internal::SelectSignalDialog
Definition
selectsignaldialog_p.h:32
qdesigner_internal::SelectSignalDialog::SelectSignalDialog
SelectSignalDialog(QWidget *parent=nullptr)
Definition
selectsignaldialog.cpp:36
qdesigner_internal::SelectSignalDialog::~SelectSignalDialog
~SelectSignalDialog() override
Definition
selectsignaldialog.cpp:53
qdesigner_internal::SelectSignalDialog::selectedMethod
Method selectedMethod() const
Definition
selectsignaldialog.cpp:58
qdesigner_internal::SelectSignalDialog::populate
void populate(QDesignerFormEditorInterface *core, QObject *object, const QString &defaultSignal)
Definition
selectsignaldialog.cpp:123
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
Ui
Definition
deviceprofiledialog.h:24
qdesigner_internal
Auxiliary methods to store/retrieve settings.
Definition
buddyeditor.cpp:67
qdesigner_internal::createSizeCommand
static void createSizeCommand(QDesignerFormWindowInterface *fw, QWidget *w, int flags)
Definition
qdesigner_taskmenu.cpp:623
qdesigner_internal::getApplicableObjects
static void getApplicableObjects(const QDesignerFormWindowInterface *fw, QWidget *current, QDesignerTaskMenu::PropertyMode pm, Container *c)
Definition
qdesigner_taskmenu.cpp:667
objName
static QString objName(const QDesignerFormEditorInterface *core, QObject *object)
Definition
qdesigner_taskmenu.cpp:64
createSeparatorHelper
static QAction * createSeparatorHelper(QObject *parent)
Definition
qdesigner_taskmenu.cpp:58
ApplyMaximumWidth
@ ApplyMaximumWidth
Definition
qdesigner_taskmenu.cpp:76
ApplyMaximumHeight
@ ApplyMaximumHeight
Definition
qdesigner_taskmenu.cpp:76
ApplyMinimumHeight
@ ApplyMinimumHeight
Definition
qdesigner_taskmenu.cpp:76
ApplyMinimumWidth
@ ApplyMinimumWidth
Definition
qdesigner_taskmenu.cpp:76
qdesigner_internal::Selection
Definition
qdesigner_objectinspector_p.h:29
qttools
src
designer
src
lib
shared
selectsignaldialog_p.h
Generated on
for Qt by
1.18.0