Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
AppOperatingDataBackup::DataClass Class Reference
Collaboration diagram for AppOperatingDataBackup::DataClass:
Collaboration graph
[legend]

Public Member Functions

 DataClass (AppOperatingDataBackup *dataClassOwner)
 
 ~DataClass ()
 
bool LoadFile ()
 
void ReadValues ()
 
void SetValueToXML (AppOperatingDataBackup::BackupItem item, const QString &value)
 
void SaveXML ()
 
void CreateFile ()
 
bool GetPassengersCount (const BackupItem item, std::vector< std::pair< long, long > > &passengerCount) const
 
bool SetPassengersCount (const BackupItem item, const std::vector< std::pair< long, long > > &passengerCount)
 

Public Attributes

AppOperatingDataBackupmDataClassOwner
 
QDomDocument mXmlDocument
 
QFile mFile
 
ItemNamesMap mItemNames
 
OperatingDataMap mOperatingData
 
bool mInitialized
 

Constructor & Destructor Documentation

AppOperatingDataBackup::DataClass::DataClass ( AppOperatingDataBackup dataClassOwner)
AppOperatingDataBackup::DataClass::~DataClass ( )

Member Function Documentation

void AppOperatingDataBackup::DataClass::CreateFile ( )
bool AppOperatingDataBackup::DataClass::GetPassengersCount ( const BackupItem  item,
std::vector< std::pair< long, long > > &  passengerCount 
) const
bool AppOperatingDataBackup::DataClass::LoadFile ( )
void AppOperatingDataBackup::DataClass::ReadValues ( )
void AppOperatingDataBackup::DataClass::SaveXML ( )
bool AppOperatingDataBackup::DataClass::SetPassengersCount ( const BackupItem  item,
const std::vector< std::pair< long, long > > &  passengerCount 
)
void AppOperatingDataBackup::DataClass::SetValueToXML ( AppOperatingDataBackup::BackupItem  item,
const QString &  value 
)

Member Data Documentation

AppOperatingDataBackup* AppOperatingDataBackup::DataClass::mDataClassOwner
QFile AppOperatingDataBackup::DataClass::mFile
bool AppOperatingDataBackup::DataClass::mInitialized
ItemNamesMap AppOperatingDataBackup::DataClass::mItemNames
OperatingDataMap AppOperatingDataBackup::DataClass::mOperatingData
QDomDocument AppOperatingDataBackup::DataClass::mXmlDocument

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