- Qt 6.7
- Qt Remote Objects
- Qt Remote Objects C++ Classes
- Qt 6.7.0 Reference Documentation

# Qt Remote Objects C++ Classes

Provides an easy to use mechanism for sharing a QObject's properties, signals, or slots, between processes. More...

## Namespaces

QtRemoteObjects | Contains identifiers used in the Remote Objects module, as well as some functions used from code generated by the Replica Compiler (repc)

## Classes

QAbstractItemModelReplica | Serves as a convenience class for Replicas of Sources based on QAbstractItemModel
QRemoteObjectAbstractPersistedStore | A class which provides the methods for setting PROP values of a replica to value they had the last time the replica was used
QRemoteObjectDynamicReplica | A dynamically instantiated Replica
QRemoteObjectHost | A (Host) Node on a Qt Remote Objects network
QRemoteObjectHostBase | Base functionality common to Host and RegistryHost classes
QRemoteObjectNode | A node on a Qt Remote Objects network
QRemoteObjectPendingCall | Encapsulates the result of an asynchronous method call
QRemoteObjectPendingCallWatcher | Provides a QObject-based API for watching a QRemoteObjectPendingCall
QRemoteObjectPendingReply | A templated version of QRemoteObjectPendingCall
QRemoteObjectRegistry | A class holding information about Source objects available on the Qt Remote Objects network
QRemoteObjectRegistryHost | A (Host/Registry) node on a Qt Remote Objects network
QRemoteObjectReplica | A class interacting with (but not implementing) a Qt API on the Remote Object network
QtROClientFactory | A class that holds information about client backends available on the Qt Remote Objects network
QtROServerFactory | A class that holds information about server backends available on the Qt Remote Objects network

## Detailed Description

To link against the module using CMake, add the following lines to your `cmake` file:

     find_package(Qt6 REQUIRED COMPONENTS RemoteObjects)
     target_link_libraries(directconnectserver PRIVATE Qt6::RemoteObjects)

To link against the module using `qmake`, add this line to your `.pro` file:

     QT       += remoteobjects

For more information, see Getting Started with Qt Remote Objects.