Spec-Zone.ru › Qt

Класс QRemoteObjectAbstractPersistedStore

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

Заголовок: #include <QRemoteObjectAbstractPersistedStore>
CMake: find_package(Qt6 COMPONENTS RemoteObjects REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::RemoteObjects)
qmake: QT += remoteobjects
Наследуется от: QObject
  • Список всех членов, включая унаследованные

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

QRemoteObjectAbstractPersistedStore(QObject *parent = nullptr)
virtual QVariantList восстановитьСвойства(const QString &repName, const QByteArray &repSig) = 0
virtual void сохранитьСвойства(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::восстановитьСвойства(const QString &repName, const QByteArray &repSig)

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

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

[pure virtual] void QRemoteObjectAbstractPersistedStore::сохранитьСвойства(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-6.2/qremoteobjectabstractpersistedstore.html

Spec-Zone.ru

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