VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtShadowSettingsCollectionBackup Class Reference
Inheritance diagram for makVrv::DtShadowSettingsCollectionBackup:
Inheritance graph
[legend]

Public Member Functions

 DtShadowSettingsCollectionBackup (DtDe &de, DtShadowSettingsManager *parent, const std::string &name, const std::string &displayName)
 
virtual ~DtShadowSettingsCollectionBackup ()
 
virtual void restoreSelected (const DtSettingsBackup *)
 
virtual int currentSelectedShadowSettings () const
 
virtual void setCurrentSelectedShadowSettings (int quality)
 
- Public Member Functions inherited from makVrv::DtRecordSettingsBackup< DtBaseSettingsManager< makArchives::DtShadowSettingsCollectionRecord >, makArchives::DtShadowSettingsCollectionRecord >
 DtRecordSettingsBackup (DtDe &de, DtBaseSettingsManager< makArchives::DtShadowSettingsCollectionRecord > *parent, const std::string &classType, const std::string &descriptiveName)
 
 DtRecordSettingsBackup (const DtRecordSettingsBackup &orig)
 
virtual ~DtRecordSettingsBackup ()
 
void restore (const DtSettingsBackup *from)
 
DtSettingsBackupcreate () const
 
void write (boost::archive::xml_oarchive &ar)
 
void writeDir (std::vector< std::ostringstream * > &outStreamVec, std::vector< std::string > &fileNames)
 
void readRecords (boost::archive::xml_iarchive &ar, makArchives::DtShadowSettingsCollectionRecord &recordsResult)
 
void readIncremental (boost::archive::xml_iarchive &ar)
 
void read (boost::archive::xml_iarchive &ar)
 
const
makArchives::DtShadowSettingsCollectionRecord
restoredRecord () const
 
- Public Member Functions inherited from makVrv::DtRecordSettingsBackupInterface
 DtRecordSettingsBackupInterface (DtDe &de, const std::string &classType, const std::string &descriptiveName)
 
 DtRecordSettingsBackupInterface (const DtRecordSettingsBackupInterface &orig)
 
virtual ~DtRecordSettingsBackupInterface ()
 
std::string backupClassType () const
 
std::string backupName () const
 
virtual void backup ()
 
virtual void backupByDir ()
 
void setCanBackup (bool b)
 
bool canBackup () const
 
- Public Member Functions inherited from makVrv::DtSettingsBackup
 DtSettingsBackup ()
 
virtual ~DtSettingsBackup ()
 
virtual bool createAndWriteToBackupFile (const std::ostringstream &str, const std::string &path)
 
virtual bool createAndWriteToBackupFiles (const std::vector< std::ostringstream * > &str, const std::string &path, const std::vector< std::string > &fileNames)
 
const std::string & backupFile () const
 
virtual bool backupFileExists () const
 
virtual bool backupDirExists () const
 
virtual bool factoryFileExists () const
 
virtual bool factoryDirExists () const
 
virtual void deleteBackup ()
 
virtual void restore (bool fromFactory=false)
 
virtual void getRestorableNames (NameList &names)
 
virtual void restore (bool fromFactory, bool selectedOnly)
 
void setManagerDestroyed (bool b)
 
virtual void addRestoreWhenRestored (DtSettingsBackup *, const RestoreFlags &f=RestoreAll)
 
const RestoreWhenRestoredrestoreWhenRestored () const
 
virtual void cancelRestoreWhenRestored (DtSettingsBackup *, const RestoreFlags &f=RestoreAll)
 
void setBackupsPath (const std::string &s)
 
const std::string & backupsPath () const
 
void setFactoryFile (const std::string &s)
 
const std::string & factoryFile () const
 
void setFactoryDir (const std::string &dir)
 
const std::string & factoryDir () const
 
void setBackupDir (const std::string &dir)
 
const std::string & backupDir () const
 
- Public Member Functions inherited from makVrv::DtBackupInterface
 DtBackupInterface ()
 
virtual ~DtBackupInterface ()
 

Protected Attributes

int myCurrentSelectedShadowSettings
 
- Protected Attributes inherited from makVrv::DtRecordSettingsBackup< DtBaseSettingsManager< makArchives::DtShadowSettingsCollectionRecord >, makArchives::DtShadowSettingsCollectionRecord >
makArchives::DtShadowSettingsCollectionRecord myRestoredRecord
 
DtBaseSettingsManager
< makArchives::DtShadowSettingsCollectionRecord > * 
myParent
 
- Protected Attributes inherited from makVrv::DtRecordSettingsBackupInterface
DtDemyDe
 
std::string myClassType
 
std::string myDescriptiveName
 
bool myCanBackup
 
- Protected Attributes inherited from makVrv::DtSettingsBackup
bool myManagerDestroyed
 
RestoreWhenRestored myRestoreWhenRestored
 
std::string myBackupFile
 
std::string myFactoryFile
 
std::string myBackupsPath
 
std::string myBackupDir
 
std::string myFactoryDir
 

Additional Inherited Members

- Public Types inherited from makVrv::DtSettingsBackup
enum  RestoreFlags { RestoreFromFactory = 0x00000001, RestoreFromLocal = 0x00000002, KeepRestoreFromLocal = 0x80000000, RestoreAll = RestoreFromFactory | RestoreFromLocal }
 
typedef std::map
< DtSettingsBackup *, int
RestoreWhenRestored
 
- Public Types inherited from makVrv::DtBackupInterface
typedef std::vector< std::string > NameList
 
- Public Attributes inherited from makVrv::DtSettingsBackup
boost::signalslib::signal
< void(const DtSettingsBackup *)> 
signal_destructing
 
boost::signalslib::signal
< void(const DtSettingsBackup *)> 
signal_backupCleared
 
boost::signalslib::signal
< void(const DtSettingsBackup *)> 
signal_backedUp
 
boost::signalslib::signal
< void(const DtSettingsBackup *)> 
signal_restored
 
- Public Attributes inherited from makVrv::DtBackupInterface
boost::signalslib::signal
< void(DtBackupInterface *)> 
signal_backupFileChanged
 
- Protected Member Functions inherited from makVrv::DtSettingsBackup
virtual bool restore (bool fromFactory, std::vector< DtSettingsBackup * > &hasBeenRestored, bool selectedOnly)
 

Constructor & Destructor Documentation

makVrv::DtShadowSettingsCollectionBackup::DtShadowSettingsCollectionBackup ( DtDe de,
DtShadowSettingsManager parent,
const std::string &  name,
const std::string &  displayName 
)
virtual makVrv::DtShadowSettingsCollectionBackup::~DtShadowSettingsCollectionBackup ( )
virtual

Member Function Documentation

virtual void makVrv::DtShadowSettingsCollectionBackup::restoreSelected ( const DtSettingsBackup )
virtual

Called with the object that needs to be restored from. The object passed in should be considered temporary. Any member that holds onto this will become invalid after the restore method is complete.

Reimplemented from makVrv::DtSettingsBackup.

virtual int makVrv::DtShadowSettingsCollectionBackup::currentSelectedShadowSettings ( ) const
virtual
virtual void makVrv::DtShadowSettingsCollectionBackup::setCurrentSelectedShadowSettings ( int  quality)
virtual

Member Data Documentation

int makVrv::DtShadowSettingsCollectionBackup::myCurrentSelectedShadowSettings
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)