QRemoteObjectAbstractPersistedStore Class
Una clase que proporciona los métodos para establecer los valores PROP de una réplica al valor que tenían la última vez que se utilizó la réplica. Más...
| Cabecera: | #include <QRemoteObjectAbstractPersistedStore> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS RemoteObjects)target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects) |
| qmake: | QT += remoteobjects |
| Hereda: | QObject |
Funciones Públicas
| QRemoteObjectAbstractPersistedStore(QObject *parent = nullptr) | |
| virtual QVariantList | restoreProperties(const QString &repName, const QByteArray &repSig) = 0 |
| virtual void | saveProperties(const QString &repName, const QByteArray &repSig, const QVariantList &values) = 0 |
Descripción detallada
Puede utilizarse para proporcionar un valor "razonable" que se mostrará hasta que se establezca la conexión con la fuente y se disponga de los valores actuales.
Esta clase debe ser sobrescrita para proporcionar una implementación para guardar (QRemoteObjectAbstractPersistedStore::saveProperties) y restaurar (QRemoteObjectAbstractPersistedStore::restoreProperties) valores PROP. El tipo derivado puede entonces establecerse para un nodo, y cualquier réplica adquirida de ese nodo almacenará automáticamente las propiedades PERSISTED cuando se llame al destructor de la réplica, y recuperará los valores cuando se instancie la réplica.
Documentación de las funciones miembro
QRemoteObjectAbstractPersistedStore::QRemoteObjectAbstractPersistedStore(QObject *parent = nullptr)
Construye un QRemoteObjectAbstractPersistedStore con el valor parent. El valor por defecto de parent es nullptr.
[pure virtual] QVariantList QRemoteObjectAbstractPersistedStore::restoreProperties(const QString &repName, const QByteArray &repSig)
Este método se proporcionará a la clase de réplica repName y repSig cuando se inicialice la réplica. Es responsabilidad de la clase heredera obtener los últimos valores persistidos por QRemoteObjectAbstractPersistedStore::saveProperties y devolverlos. Se debe devolver un QVariantList vacío si no hay valores disponibles.
Véase también QRemoteObjectAbstractPersistedStore::saveProperties.
[pure virtual] void QRemoteObjectAbstractPersistedStore::saveProperties(const QString &repName, const QByteArray &repSig, const QVariantList &values)
A este método se le proporcionará el repName de la clase réplica, repSig y la lista de values que tienen las propiedades PERSISTED cuando se llamó al destructor de la réplica. Es responsabilidad de la clase heredera almacenar la información de forma consistente para que QRemoteObjectAbstractPersistedStore::restoreProperties pueda recuperarla.
Véase también QRemoteObjectAbstractPersistedStore::restoreProperties.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.