QRemoteObjectAbstractPersistedStore Class
Une classe qui fournit les méthodes permettant de remettre les valeurs PROP d'une réplique à la valeur qu'elles avaient la dernière fois que la réplique a été utilisée. Plus d'informations...
| En-tête : | #include <QRemoteObjectAbstractPersistedStore> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS RemoteObjects)target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects) |
| qmake : | QT += remoteobjects |
| Héritages : | QObject |
Fonctions publiques
| 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 |
Description détaillée
Cette classe peut être utilisée pour fournir une valeur "raisonnable" à afficher jusqu'à ce que la connexion à la source soit établie et que les valeurs actuelles soient disponibles.
Cette classe doit être surchargée pour fournir une implémentation permettant de sauvegarder (QRemoteObjectAbstractPersistedStore::saveProperties) et de restaurer (QRemoteObjectAbstractPersistedStore::restoreProperties) les valeurs PROP. Le type dérivé peut alors être défini pour un nœud, et toute réplique acquise à partir de ce nœud stockera automatiquement les propriétés PERSISTANTES lorsque le destructeur de réplique est appelé, et récupérera les valeurs lorsque la réplique est instanciée.
Documentation des fonctions membres
QRemoteObjectAbstractPersistedStore::QRemoteObjectAbstractPersistedStore(QObject *parent = nullptr)
Construit un QRemoteObjectAbstractPersistedStore avec la valeur donnée parent. La valeur par défaut de parent est nullptr.
[pure virtual] QVariantList QRemoteObjectAbstractPersistedStore::restoreProperties(const QString &repName, const QByteArray &repSig)
Cette méthode sera fournie aux classes de réplique repName et repSig lors de l'initialisation de la réplique. Il incombe à la classe qui en hérite de récupérer les dernières valeurs conservées par QRemoteObjectAbstractPersistedStore::saveProperties et de les renvoyer. Un QVariantList vide doit être renvoyé si aucune valeur n'est disponible.
Voir également QRemoteObjectAbstractPersistedStore::saveProperties.
[pure virtual] void QRemoteObjectAbstractPersistedStore::saveProperties(const QString &repName, const QByteArray &repSig, const QVariantList &values)
Cette méthode recevra les informations suivantes de la classe réplique : repName, repSig et la liste des values que les propriétés PERSISTED possèdent lorsque le destructeur de la réplique a été appelé. Il incombe à la classe qui hérite de ces informations de les stocker d'une manière cohérente pour que QRemoteObjectAbstractPersistedStore::restoreProperties puisse les récupérer.
Voir également 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.