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::Connection Class Reference

#include <connectionedit_p.h>

+ Inheritance diagram for qdesigner_internal::Connection:
+ Collaboration diagram for qdesigner_internal::Connection:

Public Member Functions

 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
 
virtual void updateVisibility ()
 
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 ()
 

Additional Inherited Members

- 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*>
 

Detailed Description

Definition at line 61 of file connectionedit_p.h.

Constructor & Destructor Documentation

◆ Connection() [1/2]

qdesigner_internal::Connection::Connection ( ConnectionEdit * edit)
explicit

Definition at line 258 of file connectionedit.cpp.

◆ Connection() [2/2]

qdesigner_internal::Connection::Connection ( ConnectionEdit * edit,
QObject * source,
QObject * target )
explicit

Definition at line 269 of file connectionedit.cpp.

◆ ~Connection()

virtual qdesigner_internal::Connection::~Connection ( )
virtualdefault

Member Function Documentation

◆ checkWidgets()

void qdesigner_internal::Connection::checkWidgets ( )

Definition at line 863 of file connectionedit.cpp.

◆ contains()

bool qdesigner_internal::Connection::contains ( const QPoint & pos) const

Definition at line 746 of file connectionedit.cpp.

◆ edit()

ConnectionEdit * qdesigner_internal::Connection::edit ( ) const
inline

Definition at line 101 of file connectionedit_p.h.

◆ endPointPos()

QPoint qdesigner_internal::Connection::endPointPos ( EndPoint::Type type) const

Definition at line 325 of file connectionedit.cpp.

◆ endPointRect()

QRect qdesigner_internal::Connection::endPointRect ( EndPoint::Type type) const

Definition at line 751 of file connectionedit.cpp.

◆ inserted()

virtual void qdesigner_internal::Connection::inserted ( )
inlinevirtual

Definition at line 103 of file connectionedit_p.h.

◆ isVisible()

bool qdesigner_internal::Connection::isVisible ( ) const

Definition at line 315 of file connectionedit.cpp.

◆ label()

QString qdesigner_internal::Connection::label ( EndPoint::Type type) const
inline

Definition at line 94 of file connectionedit_p.h.

◆ labelPixmap()

QPixmap qdesigner_internal::Connection::labelPixmap ( EndPoint::Type type) const
inline

Definition at line 98 of file connectionedit_p.h.

◆ labelRect()

QRect qdesigner_internal::Connection::labelRect ( EndPoint::Type type) const

Definition at line 783 of file connectionedit.cpp.

◆ object()

QObject * qdesigner_internal::Connection::object ( EndPoint::Type type) const
inline

Definition at line 68 of file connectionedit_p.h.

◆ paint()

void qdesigner_internal::Connection::paint ( QPainter * p) const
virtual

Definition at line 731 of file connectionedit.cpp.

◆ region()

QRegion qdesigner_internal::Connection::region ( ) const
virtual

Definition at line 696 of file connectionedit.cpp.

◆ removed()

virtual void qdesigner_internal::Connection::removed ( )
inlinevirtual

Definition at line 104 of file connectionedit_p.h.

◆ setEndPoint()

void qdesigner_internal::Connection::setEndPoint ( EndPoint::Type type,
QObject * w,
const QPoint & pos )
inline

Definition at line 80 of file connectionedit_p.h.

◆ setLabel()

void qdesigner_internal::Connection::setLabel ( EndPoint::Type type,
const QString & text )

Definition at line 822 of file connectionedit.cpp.

◆ setVisible()

void qdesigner_internal::Connection::setVisible ( bool b)

Definition at line 279 of file connectionedit.cpp.

◆ update()

void qdesigner_internal::Connection::update ( bool update_widgets = true) const

Definition at line 717 of file connectionedit.cpp.

◆ updateVisibility()

void qdesigner_internal::Connection::updateVisibility ( )
virtual

Reimplemented in qdesigner_internal::SignalSlotConnection.

Definition at line 284 of file connectionedit.cpp.

◆ widget()

QWidget * qdesigner_internal::Connection::widget ( EndPoint::Type type) const
inline

Definition at line 73 of file connectionedit_p.h.


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