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
QQmlDebugConnectionPrivate Class Reference
Inheritance diagram for QQmlDebugConnectionPrivate:
Collaboration diagram for QQmlDebugConnectionPrivate:

Public Member Functions

 QQmlDebugConnectionPrivate ()
void advertisePlugins ()
void createProtocol ()
void flush ()
 QQmlDebugConnectionPrivate ()
void advertisePlugins ()
void createProtocol ()
void flush ()
Public Member Functions inherited from QObjectPrivate
void ensureExtraData ()
void setObjectNameWithoutBindings (const QString &name)
 QObjectPrivate (decltype(QObjectPrivateVersion) version=QObjectPrivateVersion)
virtual ~QObjectPrivate ()
void deleteChildren ()
void clearBindingStorage ()
void setParent_helper (QObject *)
void moveToThread_helper ()
void setThreadData_helper (QThreadData *currentData, QThreadData *targetData, QBindingStatus *status)
QObjectList receiverList (const char *signal) const
void ensureConnectionData ()
void addConnection (int signal, Connection *c)
int signalIndex (const char *signalName, const QMetaObject **meta=nullptr) const
bool isSignalConnected (uint signalIdx, bool checkDeclarative=true) const
bool maybeSignalConnected (uint signalIndex) const
bool isDeclarativeSignalConnected (uint signalIdx) const
void connectNotify (const QMetaMethod &signal)
void disconnectNotify (const QMetaMethod &signal)
void reinitBindingStorageAfterThreadMove ()
virtual std::string flagsForDumping () const
virtual void writeToDebugStream (QDebug &) const
QtPrivate::QPropertyAdaptorSlotObjectgetPropertyAdaptorSlotObject (const QMetaProperty &property)
Public Member Functions inherited from QObjectData
 QObjectData ()=default
virtual ~QObjectData ()=0
const QMetaObjectdynamicMetaObject () const

Public Attributes

QPacketProtocolprotocol = nullptr
QIODevicedevice = nullptr
QLocalServerserver = nullptr
QEventLoop handshakeEventLoop
QTimer handshakeTimer
bool gotHello = false
int currentDataStreamVersion = QDataStream::Qt_4_7
int maximumDataStreamVersion = QDataStream::Qt_DefaultCompiledVersion
QHash< QString, float > serverPlugins
QHash< QString, QQmlDebugClient * > plugins
QStringList removedPlugins
Public Attributes inherited from QObjectPrivate
ExtraDataextraData
QAtomicPointer< QThreadDatathreadData
QAtomicPointer< ConnectionDataconnections
union { 
   QObject *   currentChildBeingDeleted 
   QAbstractDeclarativeData *   declarativeData 
}; 
QAtomicPointer< QtSharedPointer::ExternalRefCountDatasharedRefcount
Public Attributes inherited from QObjectData
QObjectq_ptr
QObjectparent
QObjectList children
uint isWidget: 1
uint blockSig: 1
uint wasDeleted: 1
uint isDeletingChildren: 1
uint sendChildEvents: 1
uint receiveChildEvents: 1
uint isWindow: 1
uint deleteLaterCalled: 1
uint isQuickItem: 1
uint willBeWidget: 1
uint wasWidget: 1
uint receiveParentEvents: 1
uint unused: 20
QAtomicInt postedEvents
QDynamicMetaObjectDatametaObject
QBindingStorage bindingStorage

Additional Inherited Members

Public Types inherited from QObjectPrivate
typedef void(* StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **)
using ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData>
Static Public Member Functions inherited from QObjectPrivate
static bool removeConnection (Connection *c)
static QObjectPrivateget (QObject *o)
static const QObjectPrivateget (const QObject *o)
template<typename Func1, typename Func2>
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
template<typename Func1, typename Func2>
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot)
static QMetaObject::Connection connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject)
static QMetaObject::Connection connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
static QMetaObject::Connection connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
static bool disconnect (const QObject *sender, int signal_index, void **slot)
static bool disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot)

Detailed Description

Definition at line 25 of file qqmldebugconnection.cpp.

Constructor & Destructor Documentation

◆ QQmlDebugConnectionPrivate() [1/2]

QQmlDebugConnectionPrivate::QQmlDebugConnectionPrivate ( )

Definition at line 49 of file qqmldebugconnection.cpp.

◆ QQmlDebugConnectionPrivate() [2/2]

QQmlDebugConnectionPrivate::QQmlDebugConnectionPrivate ( )

Member Function Documentation

◆ advertisePlugins() [1/2]

void QQmlDebugConnectionPrivate::advertisePlugins ( )

Definition at line 55 of file qqmldebugconnection.cpp.

References flush().

Here is the call graph for this function:

◆ advertisePlugins() [2/2]

void QQmlDebugConnectionPrivate::advertisePlugins ( )

◆ createProtocol() [1/2]

void QQmlDebugConnectionPrivate::createProtocol ( )

Definition at line 420 of file qqmldebugconnection.cpp.

◆ createProtocol() [2/2]

void QQmlDebugConnectionPrivate::createProtocol ( )

◆ flush() [1/2]

void QQmlDebugConnectionPrivate::flush ( )

Definition at line 338 of file qqmldebugconnection.cpp.

Referenced by advertisePlugins(), and testing.tools.encode_pdf_filter._SinkPdfStream::close().

Here is the caller graph for this function:

◆ flush() [2/2]

void QQmlDebugConnectionPrivate::flush ( )

Referenced by testing.tools.encode_pdf_filter._SinkPdfStream::close().

Here is the caller graph for this function:

Member Data Documentation

◆ currentDataStreamVersion

int QQmlDebugConnectionPrivate::currentDataStreamVersion = QDataStream::Qt_4_7

Definition at line 38 of file qqmldebugconnection.cpp.

◆ device

QIODevice * QQmlDebugConnectionPrivate::device = nullptr

Definition at line 32 of file qqmldebugconnection.cpp.

◆ gotHello

bool QQmlDebugConnectionPrivate::gotHello = false

Definition at line 37 of file qqmldebugconnection.cpp.

◆ handshakeEventLoop

QEventLoop QQmlDebugConnectionPrivate::handshakeEventLoop

Definition at line 34 of file qqmldebugconnection.cpp.

◆ handshakeTimer

QTimer QQmlDebugConnectionPrivate::handshakeTimer

Definition at line 35 of file qqmldebugconnection.cpp.

◆ maximumDataStreamVersion

int QQmlDebugConnectionPrivate::maximumDataStreamVersion = QDataStream::Qt_DefaultCompiledVersion

Definition at line 39 of file qqmldebugconnection.cpp.

◆ plugins

QHash< QString, QQmlDebugClient * > QQmlDebugConnectionPrivate::plugins

Definition at line 41 of file qqmldebugconnection.cpp.

◆ protocol

QPacketProtocol * QQmlDebugConnectionPrivate::protocol = nullptr

Definition at line 31 of file qqmldebugconnection.cpp.

◆ removedPlugins

QStringList QQmlDebugConnectionPrivate::removedPlugins

Definition at line 42 of file qqmldebugconnection.cpp.

◆ server

QLocalServer * QQmlDebugConnectionPrivate::server = nullptr

Definition at line 33 of file qqmldebugconnection.cpp.

◆ serverPlugins

QHash< QString, float > QQmlDebugConnectionPrivate::serverPlugins

Definition at line 40 of file qqmldebugconnection.cpp.


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