Qt Remote Objects Reference Documentation

dynamic acquire

qt_add_repc_merged

qt6_add_repc_merged

Synopsis

Description

Examples

qt_add_repc_replicas

qt6_add_repc_replicas

Synopsis

Description

Examples

qt_add_repc_sources

qt6_add_repc_sources

Synopsis

Description

Examples

qt_reps_from_headers

qt6_reps_from_headers

Synopsis

Description

Examples

Qt Remote Objects Protocol Versioning

APIs for Implementing Custom Transport Backends

API Overview

Qt Remote Objects - External QIODevices

External QIODevices

External Schemas

Getting Started with Qt Remote Objects

Introduction

Implementation

Qt Remote Objects

Qt Remote Objects

Remote Object Concepts

Use Case: GPS

Use Case: Printer Access

Using the Module

Building with CMake

Building with qmake

Articles and Guides

API Reference

Licenses

Remote Object Interaction

Qt Remote Objects Nodes

Connecting Nodes using QtRO URLs

Qt Remote Objects Registry

Registry

Qt Remote Objects Compiler

REPC Overview

The rep file format

The class type

PROP

CLASS

MODEL

SIGNAL

SLOT

ENUM

The POD type

The ENUM type

USE_ENUM keyword

Directives

#HEADER and #FOOTER Directives

CMake functions

qmake variables

REPC_REPLICA

REPC_SOURCE

REPC_MERGED

QOBJECT_REP

Qt Remote Objects Replica

Replica

Replica Initialization

Replica Ownership

Qt Remote Objects Source

Source

TypeSimpleSource

TypeSource

TypeAPI

Identifying Sources

Troubleshooting Qt Remote Objects

Troubleshooting

Changes to Qt Remote Objects

API changes

Functions taking const-ref QString changing to QStringView

Changes to classes for custom transport backend support

CMake changes

Example 2: Direct Connection with a Dynamic Replica

Example 3: Connections to Remote Nodes using a Registry

Set up the Source

Set up the Replica

Example 1: Direct Connection using a Static Source

Replica Code

Qt Remote Objects module topics

Time Client Application

Before Running the Time Client Application

Defining Remote Objects using a REP-file

The TimeModel Class

The QML Types

Model-View Client

Model-View Server

Time Server Application

Defining Remote Objects using a REP-file

The TimeModel Class

Sharing an Instance of TimeModel

Simpleswitch Direct Server and Client

SSL Server and Client

SSL Server

SSL Client

QtRemoteObjects WebSockets Applications

The WsServer Application

The WsClient Application

Domain Specific Language (DSL)

Host

Node

QtRemoteObjects

SettingsStore

Qt Remote Objects Examples

Qt Remote Objects C++ Classes

Qt Remote Objects QML Types

QML Types