Класс QRemoteObjectDynamicReplica
Динамически создаваемая Реплика Подробнее...
| Заголовок: | #include <QRemoteObjectDynamicReplica> |
| qmake: | QT += remoteobjects |
| Наследует: | QRemoteObjectReplica |
Открытые функции
| ~QRemoteObjectDynamicReplica() |
- 6 открытых функций унаследовано от QRemoteObjectReplica
- 32 открытых функции унаследовано от QObject
Дополнительные унаследованные члены
- 2 свойства унаследовано от QRemoteObjectReplica
- 1 свойство унаследовано от QObject
- 1 открытый слот унаследовано от QObject
- 2 сигнала унаследовано от QRemoteObjectReplica
- 2 сигнала унаследовано от QObject
- 11 статических открытых членов унаследовано от QObject
- 9 защищенных функций унаследовано от QObject
Подробное описание
Динамически создаваемая Реплика
Существуют сгенерированные реплики (реплики, имеющие заголовочные файлы, созданные с помощью компилятора реплик) и динамические реплики, которые генерируются в режиме реального времени. Этот класс предназначен для динамического типа реплики.
При подключении к объекту Источник этап инициализации передает текущие значения свойств (см. Инициализация реплики). В DynamicReplica также передаются сведения о свойствах/сигналах/слотах, позволяющие динамически создавать объект реплики. Это удобно в QML или при скриптинге, но имеет два основных недостатка. Во-первых, объект фактически «пустой», пока не будет успешно инициализирован объектом Источник. Во-вторых, в C++ вызовы должны выполняться с помощью QMetaObject::invokeMethod(), так как генерируемый moc поиск недоступен.
Этот класс не имеет открытого конструктора. Он может быть создан только с помощью динамического метода QRemoteObjectNode::acquire.
Документация по членам функции
QRemoteObjectDynamicReplica::~QRemoteObjectDynamicReplica()
Уничтожает динамическую реплику.
См. также Владение репликой.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qremoteobjectdynamicreplica.html