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

Public Member Functions

 QQmlDebugServerImpl ()
bool blockingMode () const override
QQmlDebugServiceservice (const QString &name) const override
void addEngine (QJSEngine *engine) override
void removeEngine (QJSEngine *engine) override
bool hasEngine (QJSEngine *engine) const override
bool addService (const QString &name, QQmlDebugService *service) override
bool removeService (const QString &name) override
bool open (const QVariantHash &configuration) override
void setDevice (QIODevice *socket) override
void parseArguments ()
 QQmlDebugServerImpl ()
bool blockingMode () const override
QQmlDebugServiceservice (const QString &name) const override
void addEngine (QJSEngine *engine) override
void removeEngine (QJSEngine *engine) override
bool hasEngine (QJSEngine *engine) const override
bool addService (const QString &name, QQmlDebugService *service) override
bool removeService (const QString &name) override
bool open (const QVariantHash &configuration) override
void setDevice (QIODevice *socket) override
void parseArguments ()
Public Member Functions inherited from QQmlDebugServer
 ~QQmlDebugServer () override
Public Member Functions inherited from QQmlDebugConnector
bool hasEngine (QJSEngine *) const
void addEngine (QJSEngine *)
void removeEngine (QJSEngine *)
bool open (const QVariantHash &configuration=QVariantHash())

Static Public Member Functions

static void cleanup ()
static void cleanup ()
Static Public Member Functions inherited from QQmlDebugConnector
static QQmlDebugConnectorinstance ()
template<class Service>
static Service * service ()

Friends

class QQmlDebugServerThread
class QQmlDebugServerFactory

Detailed Description

Definition at line 93 of file qqmldebugserverfactory.cpp.

Constructor & Destructor Documentation

◆ QQmlDebugServerImpl() [1/2]

QQmlDebugServerImpl::QQmlDebugServerImpl ( )

Definition at line 240 of file qqmldebugserverfactory.cpp.

References cleanupOnShutdown(), and parseArguments().

Here is the call graph for this function:

◆ QQmlDebugServerImpl() [2/2]

QQmlDebugServerImpl::QQmlDebugServerImpl ( )

Member Function Documentation

◆ addEngine() [1/2]

void QQmlDebugServerImpl::addEngine ( QJSEngine * engine)
override

Definition at line 553 of file qqmldebugserverfactory.cpp.

◆ addEngine() [2/2]

void QQmlDebugServerImpl::addEngine ( QJSEngine * engine)
override

◆ addService() [1/2]

bool QQmlDebugServerImpl::addService ( const QString & name,
QQmlDebugService * service )
override

Definition at line 597 of file qqmldebugserverfactory.cpp.

◆ addService() [2/2]

bool QQmlDebugServerImpl::addService ( const QString & name,
QQmlDebugService * service )
override

◆ blockingMode() [1/2]

bool QQmlDebugServerImpl::blockingMode ( ) const
override

Definition at line 227 of file qqmldebugserverfactory.cpp.

Referenced by QQmlDebugServerThread::run().

Here is the caller graph for this function:

◆ blockingMode() [2/2]

bool QQmlDebugServerImpl::blockingMode ( ) const
override

◆ cleanup() [1/2]

void QQmlDebugServerImpl::cleanup ( )
static

Definition at line 161 of file qqmldebugserverfactory.cpp.

Referenced by cleanupOnShutdown().

Here is the caller graph for this function:

◆ cleanup() [2/2]

void QQmlDebugServerImpl::cleanup ( )
static

◆ hasEngine() [1/2]

bool QQmlDebugServerImpl::hasEngine ( QJSEngine * engine) const
override

Definition at line 589 of file qqmldebugserverfactory.cpp.

◆ hasEngine() [2/2]

bool QQmlDebugServerImpl::hasEngine ( QJSEngine * engine) const
override

◆ open() [1/2]

bool QQmlDebugServerImpl::open ( const QVariantHash & configuration = QVariantHash())
override

Definition at line 267 of file qqmldebugserverfactory.cpp.

◆ open() [2/2]

bool QQmlDebugServerImpl::open ( const QVariantHash & configuration)
override

◆ parseArguments() [1/2]

void QQmlDebugServerImpl::parseArguments ( )

Definition at line 296 of file qqmldebugserverfactory.cpp.

Referenced by QQmlDebugServerImpl().

Here is the caller graph for this function:

◆ parseArguments() [2/2]

void QQmlDebugServerImpl::parseArguments ( )

◆ removeEngine() [1/2]

void QQmlDebugServerImpl::removeEngine ( QJSEngine * engine)
override

Definition at line 570 of file qqmldebugserverfactory.cpp.

◆ removeEngine() [2/2]

void QQmlDebugServerImpl::removeEngine ( QJSEngine * engine)
override

◆ removeService() [1/2]

bool QQmlDebugServerImpl::removeService ( const QString & name)
override

Definition at line 621 of file qqmldebugserverfactory.cpp.

◆ removeService() [2/2]

bool QQmlDebugServerImpl::removeService ( const QString & name)
override

◆ service() [1/2]

QQmlDebugService * QQmlDebugServerImpl::service ( const QString & name) const
override

Definition at line 548 of file qqmldebugserverfactory.cpp.

◆ service() [2/2]

QQmlDebugService * QQmlDebugServerImpl::service ( const QString & name) const
override

◆ setDevice() [1/2]

void QQmlDebugServerImpl::setDevice ( QIODevice * socket)
overridevirtual

Implements QQmlDebugServer.

Definition at line 704 of file qqmldebugserverfactory.cpp.

◆ setDevice() [2/2]

void QQmlDebugServerImpl::setDevice ( QIODevice * socket)
overridevirtual

Implements QQmlDebugServer.

◆ QQmlDebugServerFactory

Definition at line 119 of file qqmldebugserverfactory.cpp.

◆ QQmlDebugServerThread

Definition at line 118 of file qqmldebugserverfactory.cpp.


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