AntiMicroX
Public Member Functions | Private Member Functions | Private Attributes
XMLConfigMigration Class Reference

#include <xmlconfigmigration.h>

Inheritance diagram for XMLConfigMigration:
[legend]
Collaboration diagram for XMLConfigMigration:
[legend]

Public Member Functions

 XMLConfigMigration (QXmlStreamReader *reader, QObject *parent=nullptr)
 
bool requiresMigration ()
 
QString migrate ()
 
const QXmlStreamReader * getReader ()
 
int getFileVersion () const
 

Private Member Functions

QString readConfigToString ()
 
QString version0006Migration ()
 

Private Attributes

QXmlStreamReader * reader
 
int fileVersion
 

Constructor & Destructor Documentation

◆ XMLConfigMigration()

XMLConfigMigration::XMLConfigMigration ( QXmlStreamReader *  reader,
QObject *  parent = nullptr 
)
explicit

Member Function Documentation

◆ getFileVersion()

int XMLConfigMigration::getFileVersion ( ) const

◆ getReader()

const QXmlStreamReader * XMLConfigMigration::getReader ( )

◆ migrate()

QString XMLConfigMigration::migrate ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ readConfigToString()

QString XMLConfigMigration::readConfigToString ( )
private
Here is the caller graph for this function:

◆ requiresMigration()

bool XMLConfigMigration::requiresMigration ( )
Here is the caller graph for this function:

◆ version0006Migration()

QString XMLConfigMigration::version0006Migration ( )
private
Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ fileVersion

int XMLConfigMigration::fileVersion
private

◆ reader

QXmlStreamReader* XMLConfigMigration::reader
private

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