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
signalsloteditor.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
SIGNALSLOTEDITOR_H
6
#
define
SIGNALSLOTEDITOR_H
7
8
#
include
"signalsloteditor_global.h"
9
10
#
include
<
QtDesigner
/
private
/
connectionedit_p
.
h
>
11
12
QT_BEGIN_NAMESPACE
13
14
class
DomConnections;
15
16
namespace
qdesigner_internal
{
17
18
class
SignalSlotConnection
;
19
20
class
QT_SIGNALSLOTEDITOR_EXPORT
SignalSlotEditor
:
public
ConnectionEdit
21
{
22
Q_OBJECT
23
24
public
:
25
SignalSlotEditor
(
QDesignerFormWindowInterface
*
form_window
,
QWidget
*
parent
);
26
27
virtual
void
setSignal
(
SignalSlotConnection
*con,
const
QString &member);
28
virtual
void
setSlot
(
SignalSlotConnection
*con,
const
QString &member);
29
void
setSource
(Connection *con,
const
QString &obj_name)
override
;
30
void
setTarget
(Connection *con,
const
QString &obj_name)
override
;
31
32
DomConnections *
toUi
()
const
;
33
void
fromUi
(
const
DomConnections *connections, QWidget *parent);
34
35
QDesignerFormWindowInterface
*
formWindow
()
const
{
return
m_form_window; }
36
37
QObject
*
objectByName
(QWidget *topLevel,
const
QString &name)
const
;
38
39
void
addEmptyConnection
();
40
41
protected
:
42
QWidget
*
widgetAt
(
const
QPoint &pos)
const
override
;
43
44
private
:
45
Connection
*
createConnection
(QWidget *source, QWidget *destination)
override
;
46
void
modifyConnection
(Connection *con)
override
;
47
48
QDesignerFormWindowInterface *m_form_window;
49
bool
m_showAllSignalsSlots;
50
51
friend
class
SetMemberCommand
;
52
};
53
54
}
// namespace qdesigner_internal
55
56
QT_END_NAMESPACE
57
58
#
endif
// SIGNALSLOTEDITOR_H
qdesigner_internal::ConnectDialog
Definition
connectdialog_p.h:30
qdesigner_internal::ConnectDialog::showAllSignalsSlots
bool showAllSignalsSlots() const
Definition
connectdialog.cpp:132
qdesigner_internal::ConnectDialog::setShowAllSignalsSlots
void setShowAllSignalsSlots(bool showIt)
Definition
connectdialog.cpp:137
qdesigner_internal::ModifyConnectionCommand
Definition
signalsloteditor.cpp:204
qdesigner_internal::ModifyConnectionCommand::redo
void redo() override
Applies a change to the document.
Definition
signalsloteditor.cpp:234
qdesigner_internal::ModifyConnectionCommand::ModifyConnectionCommand
ModifyConnectionCommand(QDesignerFormWindowInterface *form, SignalSlotConnection *conn, const QString &newSignal, const QString &newSlot)
Definition
signalsloteditor.cpp:221
qdesigner_internal::ModifyConnectionCommand::undo
void undo() override
Reverts a change to the document.
Definition
signalsloteditor.cpp:240
qdesigner_internal::SetMemberCommand
Definition
signalsloteditor.cpp:152
qdesigner_internal::SetMemberCommand::redo
void redo() override
Applies a change to the document.
Definition
signalsloteditor.cpp:180
qdesigner_internal::SetMemberCommand::undo
void undo() override
Reverts a change to the document.
Definition
signalsloteditor.cpp:191
qdesigner_internal::SetMemberCommand::SetMemberCommand
SetMemberCommand(SignalSlotConnection *con, EndPoint::Type type, const QString &member, SignalSlotEditor *editor)
Definition
signalsloteditor.cpp:166
qdesigner_internal::SignalSlotConnection
Definition
signalsloteditor_p.h:38
qdesigner_internal::SignalSlotConnection::setSignal
void setSignal(const QString &signal)
Definition
signalsloteditor.cpp:75
qdesigner_internal::SignalSlotConnection::updateVisibility
void updateVisibility() override
Definition
signalsloteditor.cpp:110
qdesigner_internal::SignalSlotConnection::SignalSlotConnection
SignalSlotConnection(ConnectionEdit *edit, QWidget *source=nullptr, QWidget *target=nullptr)
Definition
signalsloteditor.cpp:37
qdesigner_internal::SignalSlotConnection::receiver
QString receiver() const
Definition
signalsloteditor.cpp:99
qdesigner_internal::SignalSlotConnection::State
State
Definition
signalsloteditor_p.h:54
qdesigner_internal::SignalSlotConnection::InvalidMethod
@ InvalidMethod
Definition
signalsloteditor_p.h:54
qdesigner_internal::SignalSlotConnection::ObjectDeleted
@ ObjectDeleted
Definition
signalsloteditor_p.h:54
qdesigner_internal::SignalSlotConnection::Valid
@ Valid
Definition
signalsloteditor_p.h:54
qdesigner_internal::SignalSlotConnection::NotAncestor
@ NotAncestor
Definition
signalsloteditor_p.h:54
qdesigner_internal::SignalSlotConnection::toString
QString toString() const
Definition
signalsloteditor.cpp:117
qdesigner_internal::SignalSlotConnection::setSlot
void setSlot(const QString &slot)
Definition
signalsloteditor.cpp:81
qdesigner_internal::SignalSlotConnection::toUi
DomConnection * toUi() const
Definition
signalsloteditor.cpp:42
qdesigner_internal::SignalSlotConnection::sender
QString sender() const
Definition
signalsloteditor.cpp:87
qdesigner_internal::SignalSlotConnection::isValid
State isValid(const QWidget *background) const
Definition
signalsloteditor.cpp:123
qdesigner_internal::SignalSlotEditor
Definition
signalsloteditor.h:21
qdesigner_internal::SignalSlotEditor::setSlot
virtual void setSlot(SignalSlotConnection *con, const QString &member)
Definition
signalsloteditor.cpp:471
qdesigner_internal::SignalSlotEditor::setSignal
virtual void setSignal(SignalSlotConnection *con, const QString &member)
Definition
signalsloteditor.cpp:459
qdesigner_internal::SignalSlotEditor::addEmptyConnection
void addEmptyConnection()
Definition
signalsloteditor.cpp:518
qdesigner_internal::SignalSlotEditor::setTarget
void setTarget(Connection *con, const QString &obj_name) override
Definition
signalsloteditor.cpp:501
qdesigner_internal::SignalSlotEditor::setSource
void setSource(Connection *con, const QString &obj_name) override
Definition
signalsloteditor.cpp:483
qdesigner_internal::SignalSlotEditor::createConnection
Connection * createConnection(QWidget *source, QWidget *destination) override
Definition
signalsloteditor.cpp:280
qdesigner_internal::SignalSlotEditor::toUi
DomConnections * toUi() const
Definition
signalsloteditor.cpp:301
qdesigner_internal::SignalSlotEditor::fromUi
void fromUi(const DomConnections *connections, QWidget *parent)
Definition
signalsloteditor.cpp:350
qdesigner_internal::SignalSlotEditor::widgetAt
QWidget * widgetAt(const QPoint &pos) const override
Definition
signalsloteditor.cpp:440
qdesigner_internal::SignalSlotEditor::objectByName
QObject * objectByName(QWidget *topLevel, const QString &name) const
Definition
signalsloteditor.cpp:333
qdesigner_internal::SignalSlotEditor::modifyConnection
void modifyConnection(Connection *con) override
Definition
signalsloteditor.cpp:257
qdesigner_internal::SignalSlotEditor::formWindow
QDesignerFormWindowInterface * formWindow() const
Definition
signalsloteditor.h:35
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::skipWidget
static bool skipWidget(const QWidget *w)
Definition
signalsloteditor.cpp:426
QT_SIGNALSLOTEDITOR_EXPORT
#define QT_SIGNALSLOTEDITOR_EXPORT
Definition
signalsloteditor_global.h:17
qttools
src
designer
src
components
signalsloteditor
signalsloteditor.h
Generated on
for Qt by
1.18.0