Spec-Zone.ru › Qt 5.15

Класс QRemoteObjectAbstractPersistedStore

Класс, предоставляющий методы для установки значений PROP реплики на значения, которые у неё были в последний раз при использовании. Подробнее...

Заголовок: #include <QRemoteObjectAbstractPersistedStore>
qmake: QT += remoteobjects
Наследует: QObject
  • Список всех членов, включая унаследованные

Открытые функции

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

Подробное описание

Этот класс можно использовать, чтобы обеспечить «разумное» значение для отображения до того, как соединение с источником будет установлено и доступны текущие значения.

Этот класс должен быть переопределён, чтобы предоставить реализацию для сохранения (QRemoteObjectAbstractPersistedStore::saveProperties) и восстановления (QRemoteObjectAbstractPersistedStore::restoreProperties) значений PROP. Производный тип может затем быть установлен для узла, и любая реплика, полученная из этого узла, автоматически будет сохранять свойства PERSISTED при вызове деструктора реплики и извлекать значения при создании реплики.

Документация по членам-функциям

QRemoteObjectAbstractPersistedStore::QRemoteObjectAbstractPersistedStore(QObject *parent = nullptr)

Создаёт QRemoteObjectAbstractPersistedStore с заданным parent. Значение по умолчанию для parent — nullptr.

[pure virtual] QVariantList QRemoteObjectAbstractPersistedStore::restoreProperties(const QString &repName, const QByteArray &repSig)

Этот метод получит repName и repSig класса реплики при инициализации реплики. Ответственность производного класса — получить последние сохранённые значения с помощью QRemoteObjectAbstractPersistedStore::saveProperties и вернуть их. Если значения недоступны, следует вернуть пустой QVariantList.

См. также QRemoteObjectAbstractPersistedStore::saveProperties.

[pure virtual] void QRemoteObjectAbstractPersistedStore::saveProperties(const QString &repName, const QByteArray &repSig, const QVariantList &values)

Этот метод получит repName, repSig и список values сохранённых свойств PERSISTED при вызове деструктора реплики. Ответственность производного класса — сохранить информацию таким образом, чтобы QRemoteObjectAbstractPersistedStore::restoreProperties могла её извлечь.

См. также QRemoteObjectAbstractPersistedStore::restoreProperties.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qremoteobjectabstractpersistedstore.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API