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
qdesigner_internal::SignalSlotConnection Class Reference

#include <signalsloteditor_p.h>

Inheritance diagram for qdesigner_internal::SignalSlotConnection:
Collaboration diagram for qdesigner_internal::SignalSlotConnection:

Public Types

enum  State { Valid , ObjectDeleted , InvalidMethod , NotAncestor }
Public Types inherited from qdesigner_internal::CETypes
enum  LineDir { UpDir = 0 , DownDir , RightDir , LeftDir }
using ConnectionList = QList<Connection *>
using ConnectionSet = QHash<Connection*, Connection*>
using WidgetSet = QHash<QWidget*, QWidget*>

Public Member Functions

 SignalSlotConnection (ConnectionEdit *edit, QWidget *source=nullptr, QWidget *target=nullptr)
void setSignal (const QString &signal)
void setSlot (const QString &slot)
QString sender () const
QString receiver () const
QString signal () const
QString slot () const
DomConnectiontoUi () const
void updateVisibility () override
State isValid (const QWidget *background) const
QString toString () const
Public Member Functions inherited from qdesigner_internal::Connection
 Connection (ConnectionEdit *edit)
 Connection (ConnectionEdit *edit, QObject *source, QObject *target)
virtual ~Connection ()=default
QObjectobject (EndPoint::Type type) const
QWidgetwidget (EndPoint::Type type) const
QPoint endPointPos (EndPoint::Type type) const
QRect endPointRect (EndPoint::Type) const
void setEndPoint (EndPoint::Type type, QObject *w, const QPoint &pos)
bool isVisible () const
void setVisible (bool b)
virtual QRegion region () const
bool contains (const QPoint &pos) const
virtual void paint (QPainter *p) const
void update (bool update_widgets=true) const
void checkWidgets ()
QString label (EndPoint::Type type) const
void setLabel (EndPoint::Type type, const QString &text)
QRect labelRect (EndPoint::Type type) const
QPixmap labelPixmap (EndPoint::Type type) const
ConnectionEditedit () const
virtual void inserted ()
virtual void removed ()

Detailed Description

Definition at line 36 of file signalsloteditor_p.h.

Member Enumeration Documentation

◆ State

Enumerator
Valid 
ObjectDeleted 
InvalidMethod 
NotAncestor 

Definition at line 53 of file signalsloteditor_p.h.

Constructor & Destructor Documentation

◆ SignalSlotConnection()

qdesigner_internal::SignalSlotConnection::SignalSlotConnection ( ConnectionEdit * edit,
QWidget * source = nullptr,
QWidget * target = nullptr )
explicit

Definition at line 36 of file signalsloteditor.cpp.

References SignalSlotConnection().

Referenced by SignalSlotConnection().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ isValid()

SignalSlotConnection::State qdesigner_internal::SignalSlotConnection::isValid ( const QWidget * background) const

Definition at line 122 of file signalsloteditor.cpp.

References InvalidMethod, NotAncestor, ObjectDeleted, and Valid.

◆ receiver()

QString qdesigner_internal::SignalSlotConnection::receiver ( ) const

Definition at line 98 of file signalsloteditor.cpp.

◆ sender()

QString qdesigner_internal::SignalSlotConnection::sender ( ) const

Definition at line 86 of file signalsloteditor.cpp.

◆ setSignal()

void qdesigner_internal::SignalSlotConnection::setSignal ( const QString & signal)

Definition at line 74 of file signalsloteditor.cpp.

◆ setSlot()

void qdesigner_internal::SignalSlotConnection::setSlot ( const QString & slot)

Definition at line 80 of file signalsloteditor.cpp.

◆ signal()

QString qdesigner_internal::SignalSlotConnection::signal ( ) const
inline

Definition at line 46 of file signalsloteditor_p.h.

◆ slot()

QString qdesigner_internal::SignalSlotConnection::slot ( ) const
inline

Definition at line 47 of file signalsloteditor_p.h.

◆ toString()

QString qdesigner_internal::SignalSlotConnection::toString ( ) const

Definition at line 116 of file signalsloteditor.cpp.

◆ toUi()

DomConnection * qdesigner_internal::SignalSlotConnection::toUi ( ) const

Definition at line 41 of file signalsloteditor.cpp.

Referenced by qdesigner_internal::SignalSlotEditor::toUi().

Here is the caller graph for this function:

◆ updateVisibility()

void qdesigner_internal::SignalSlotConnection::updateVisibility ( )
overridevirtual

Reimplemented from qdesigner_internal::Connection.

Definition at line 109 of file signalsloteditor.cpp.


The documentation for this class was generated from the following files: