4#ifndef SIGNALSLOTEDITOR_H
5#define SIGNALSLOTEDITOR_H
9#include <QtDesigner/private/connectionedit_p.h>
28 void setSource(Connection *con,
const QString &obj_name)
override;
29 void setTarget(Connection *con,
const QString &obj_name)
override;
31 DomConnections *
toUi()
const;
32 void fromUi(
const DomConnections *connections, QWidget *parent);
47 QDesignerFormWindowInterface *m_form_window;
48 bool m_showAllSignalsSlots;
bool showAllSignalsSlots() const
void setShowAllSignalsSlots(bool showIt)
void redo() override
Applies a change to the document.
ModifyConnectionCommand(QDesignerFormWindowInterface *form, SignalSlotConnection *conn, const QString &newSignal, const QString &newSlot)
void undo() override
Reverts a change to the document.
void redo() override
Applies a change to the document.
void undo() override
Reverts a change to the document.
SetMemberCommand(SignalSlotConnection *con, EndPoint::Type type, const QString &member, SignalSlotEditor *editor)
void setSignal(const QString &signal)
void updateVisibility() override
SignalSlotConnection(ConnectionEdit *edit, QWidget *source=nullptr, QWidget *target=nullptr)
void setSlot(const QString &slot)
DomConnection * toUi() const
State isValid(const QWidget *background) const
virtual void setSlot(SignalSlotConnection *con, const QString &member)
virtual void setSignal(SignalSlotConnection *con, const QString &member)
void addEmptyConnection()
void setTarget(Connection *con, const QString &obj_name) override
void setSource(Connection *con, const QString &obj_name) override
Connection * createConnection(QWidget *source, QWidget *destination) override
DomConnections * toUi() const
void fromUi(const DomConnections *connections, QWidget *parent)
QWidget * widgetAt(const QPoint &pos) const override
QObject * objectByName(QWidget *topLevel, const QString &name) const
void modifyConnection(Connection *con) override
QDesignerFormWindowInterface * formWindow() const
Combined button and popup list for selecting options.
Auxiliary methods to store/retrieve settings.
static bool skipWidget(const QWidget *w)
#define QT_SIGNALSLOTEDITOR_EXPORT