提供用于将复制 PROP 值设为最后一次使用复制时的值的方法的类。 更多...
| 头: | #include <QRemoteObjectAbstractPersistedStore> | 
| qmake: | QT += remoteobjects | 
| 继承: | QObject | 
| QRemoteObjectAbstractPersistedStore (QObject * parent = nullptr) | |
| virtual | ~QRemoteObjectAbstractPersistedStore () | 
| virtual QVariantList | restoreProperties (const QString & repName , const QByteArray & repSig ) = 0 | 
| virtual void | saveProperties (const QString & repName , const QByteArray & repSig , const QVariantList & 值 ) = 0 | 
| const QMetaObject | staticMetaObject | 
| QRemoteObjectAbstractPersistedStore ( QRemoteObjectAbstractPersistedStorePrivate & , QObject * parent ) | 
提供用于将复制 PROP 值设为最后一次使用复制时的值的方法的类。
This can be used to provide a "reasonable" value to be displayed until the connection to the source is established and current values are available.
This class must be overridden to provide an implementation for saving ( QRemoteObjectAbstractPersistedStore::saveProperties ) and restoring ( QRemoteObjectAbstractPersistedStore::restoreProperties ) PROP values. The derived type can then be set for a node, and any replica acquired from that node will then automatically store PERSISTED properties when the replica destructor is called, and retrieve the values when the replica is instantiated.
						构造
						
							QRemoteObjectAbstractPersistedStore
						
						采用给定
						
							parent
						
						。默认值对于
						
							parent
						
						is
						
nullptr
						
						.
					
[protected]
						
						QRemoteObjectAbstractPersistedStore::
						
							QRemoteObjectAbstractPersistedStore
						
						(
						
							QRemoteObjectAbstractPersistedStorePrivate &
						
						,
						
							
								QObject
							
						
						*
						
							parent
						
						)
						
					Default constructs an instance of QRemoteObjectAbstractPersistedStore.
[虚拟]
						
						QRemoteObjectAbstractPersistedStore::
						
							~QRemoteObjectAbstractPersistedStore
						
						()
						
					Destroys the instance of QRemoteObjectAbstractPersistedStore. The destructor is virtual.
[pure virtual]
						
						
							
								QVariantList
							
						
						QRemoteObjectAbstractPersistedStore::
						
							restoreProperties
						
						(const
						
							
								QString
							
						
						&
						
							repName
						
						, const
						
							
								QByteArray
							
						
						&
						
							repSig
						
						)
						
					This method will be provided the replica class's repName and repSig when the replica is being initialized. It is the responsibility of the inheriting class to get the last values persisted by QRemoteObjectAbstractPersistedStore::saveProperties and return them. An empty QVariantList should be returned if no values are available.
另请参阅 QRemoteObjectAbstractPersistedStore::saveProperties .
[pure virtual]
						
						
							void
						
						QRemoteObjectAbstractPersistedStore::
						
							saveProperties
						
						(const
						
							
								QString
							
						
						&
						
							repName
						
						, const
						
							
								QByteArray
							
						
						&
						
							repSig
						
						, const
						
							
								QVariantList
							
						
						&
						
							值
						
						)
						
					This method will be provided the replica class's repName , repSig and the list of 值 that PERSISTED properties have when the replica destructor was called. It is the responsibility of the inheriting class to store the information in a manner consistent for QRemoteObjectAbstractPersistedStore::restoreProperties to retrieve.
另请参阅 QRemoteObjectAbstractPersistedStore::restoreProperties .