头: | #include <QRemoteObjectDynamicReplica> |
qmake: | QT += remoteobjects |
继承: | QRemoteObjectReplica |
virtual | ~QRemoteObjectDynamicReplica () override |
动态实例化 复本 .
There are generated replicas (replicas having the header files produced by the RepC (复本编译器) ), and dynamic replicas, which are generated on-the-fly. This is the class for the dynamic type of replica.
当连接到 源 object is made, the initialization step passes the current property values (see Replica 初始化 ). In a DynamicReplica, the property/signal/slot details are also sent, allowing the replica object to be created on-the-fly. This can be conventient in QML or scripting, but has two primary disadvantages. First, the object is in effect "empty" until it is successfully initialized by the 源 . Second, in C++, calls must be made using QMetaObject::invokeMethod (), as the moc generated lookup will not be available.
This class does not have a public constructor. It can only be instantiated by using the dynamic QRemoteObjectNode::acquire 方法。
[override virtual]
QRemoteObjectDynamicReplica::
~QRemoteObjectDynamicReplica
()
销毁动态复本。
另请参阅 复本所有权 .