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
signalslot_utils_p.h
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
#
ifndef
SIGNALSLOTUTILS_P_H
6
#
define
SIGNALSLOTUTILS_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
<
QtCore
/
qstring
.
h
>
20
#
include
<
QtCore
/
qstringlist
.
h
>
21
#
include
<
QtCore
/
qmap
.
h
>
22
#
include
<
QtCore
/
qobject
.
h
>
23
24
QT_BEGIN_NAMESPACE
25
26
class
QDesignerFormWindowInterface;
27
class
QDesignerFormEditorInterface;
28
29
namespace
qdesigner_internal
{
30
31
enum
MemberType
{
SignalMember
,
SlotMember
};
32
33
// member to class name
34
QMap
<
QString
,
QString
>
getSignals
(QDesignerFormEditorInterface *core, QObject *object,
bool
showAll);
35
QMap
<
QString
,
QString
>
getMatchingSlots
(QDesignerFormEditorInterface *core, QObject *object,
36
const
QString &signalSignature,
bool
showAll);
37
38
bool
memberFunctionListContains
(QDesignerFormEditorInterface *core, QObject *object,
MemberType
type,
const
QString &signature);
39
40
// Members functions listed by class they were inherited from
41
struct
ClassMemberFunctions
42
{
43
ClassMemberFunctions
() =
default
;
44
ClassMemberFunctions
(
const
QString &_class_name);
45
46
QString
m_className
;
47
QStringList
m_memberList
;
48
};
49
50
using
ClassesMemberFunctions
=
QList
<
ClassMemberFunctions
>;
51
52
// Return classes and members in reverse class order to
53
// populate of the combo of the ToolWindow.
54
55
ClassesMemberFunctions
reverseClassesMemberFunctions
(
const
QString &obj_name,
MemberType
member_type,
56
const
QString &peer, QDesignerFormWindowInterface *form);
57
58
bool
signalMatchesSlot
(QDesignerFormEditorInterface *core,
const
QString &signal,
const
QString &slot);
59
60
QString
realObjectName
(QDesignerFormEditorInterface *core, QObject *object);
61
62
}
// namespace qdesigner_internal
63
64
QT_END_NAMESPACE
65
66
#
endif
// SIGNALSLOTUTILS_P_H
qdesigner_internal::ConnectDialog
Definition
connectdialog_p.h:30
qdesigner_internal::ConnectDialog::showAllSignalsSlots
bool showAllSignalsSlots() const
Definition
connectdialog.cpp:132
qdesigner_internal::ConnectDialog::signal
QString signal() const
Definition
connectdialog.cpp:167
qdesigner_internal::ConnectDialog::slot
QString slot() const
Definition
connectdialog.cpp:175
qdesigner_internal::ConnectDialog::setShowAllSignalsSlots
void setShowAllSignalsSlots(bool showIt)
Definition
connectdialog.cpp:137
qdesigner_internal::ConnectDialog::setSignalSlot
void setSignalSlot(const QString &signal, const QString &slot)
Definition
connectdialog.cpp:111
widgetLabel
static QString widgetLabel(QDesignerFormEditorInterface *core, QWidget *widget)
Definition
connectdialog.cpp:33
realClassName
static QString realClassName(QDesignerFormEditorInterface *core, QWidget *widget)
Definition
connectdialog.cpp:23
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qdesigner_internal
Auxiliary methods to store/retrieve settings.
Definition
buddyeditor.cpp:67
qdesigner_internal::MemberType
MemberType
Definition
signalslot_utils_p.h:31
qdesigner_internal::SignalMember
@ SignalMember
Definition
signalslot_utils_p.h:31
qdesigner_internal::SlotMember
@ SlotMember
Definition
signalslot_utils_p.h:31
qdesigner_internal::signalMatchesSlot
bool signalMatchesSlot(QDesignerFormEditorInterface *core, const QString &signal, const QString &slot)
Definition
signalslot_utils.cpp:200
qdesigner_internal::memberFunctionListContains
bool memberFunctionListContains(QDesignerFormEditorInterface *core, QObject *object, MemberType type, const QString &signature)
Definition
signalslot_utils.cpp:241
qdesigner_internal::reverseClassesMemberFunctions
ClassesMemberFunctions reverseClassesMemberFunctions(const QString &obj_name, MemberType member_type, const QString &peer, QDesignerFormWindowInterface *form)
Definition
signalslot_utils.cpp:208
qdesigner_internal::getMatchingSlots
QMap< QString, QString > getMatchingSlots(QDesignerFormEditorInterface *core, QObject *object, const QString &signalSignature, bool showAll)
Definition
signalslot_utils.cpp:234
qdesigner_internal::realObjectName
QString realObjectName(QDesignerFormEditorInterface *core, QObject *object)
Definition
signalslot_utils.cpp:249
qdesigner_internal::getSignals
QMap< QString, QString > getSignals(QDesignerFormEditorInterface *core, QObject *object, bool showAll)
Definition
signalslot_utils.cpp:227
qdesigner_internal::ClassMemberFunctions
Definition
signalslot_utils_p.h:42
qdesigner_internal::ClassMemberFunctions::m_memberList
QStringList m_memberList
Definition
signalslot_utils_p.h:47
qdesigner_internal::ClassMemberFunctions::m_className
QString m_className
Definition
signalslot_utils_p.h:46
qdesigner_internal::ClassMemberFunctions::ClassMemberFunctions
ClassMemberFunctions(const QString &_class_name)
Definition
signalslot_utils.cpp:195
qdesigner_internal::ClassMemberFunctions::ClassMemberFunctions
ClassMemberFunctions()=default
qttools
src
designer
src
components
signalsloteditor
signalslot_utils_p.h
Generated on
for Qt by
1.18.0