Spec-Zone.ru › Qt 5.9

Класс QRemoteObjectPersistedStore

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

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

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

virtual ~QRemoteObjectPersistedStore()
virtual QVariantList восстановитьСвойства(const QString &repName, const QByteArray &repSig) = 0
virtual void сохранитьСвойства(const QString &repName, const QByteArray &repSig, const QVariantList &values) = 0

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

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

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

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

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

[virtual] QRemoteObjectPersistedStore::~QRemoteObjectPersistedStore()

Уничтожает экземпляр QRemoteObjectPersistedStore. Деструктор является виртуальным.

[pure virtual] QVariantList QRemoteObjectPersistedStore::восстановитьСвойства(const QString &repName, const QByteArray &repSig)

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

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

[pure virtual] void QRemoteObjectPersistedStore::сохранитьСвойства(const QString &repName, const QByteArray &repSig, const QVariantList &values)

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

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

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

Spec-Zone.ru

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