52 #ifndef VVITCONVERTER_H
53 #define VVITCONVERTER_H
55 #include <qcompilerdetection.h>
56 #include <QCoreApplication>
75 #if !defined(__INTEL_COMPILER) && !defined(__clang__) && defined(__GNUC__) && (__GNUC__ * 100 + __GNUC_MINOR__) <= 406
84 virtual int MinVer() const Q_DECL_OVERRIDE;
85 virtual
int MaxVer() const Q_DECL_OVERRIDE;
87 virtual QString
MinVerStr() const Q_DECL_OVERRIDE;
88 virtual QString
MaxVerStr() const Q_DECL_OVERRIDE;
90 virtual QString
XSDSchema(
int ver) const Q_DECL_OVERRIDE;
93 virtual
bool IsReadOnly() const Q_DECL_OVERRIDE;
102 QDomElement
AddMV0_3_0(const QString &name, qreal value);
virtual void DowngradeToCurrentMaxVersion() Q_DECL_OVERRIDE
static Q_DECL_CONSTEXPR const int MeasurementMinVer
virtual ~VVITConverter() Q_DECL_EQ_DEFAULT
virtual int MinVer() const Q_DECL_OVERRIDE
void ConvertMeasurementsToV0_3_3()
virtual int MaxVer() const Q_DECL_OVERRIDE
virtual void ApplyPatches() Q_DECL_OVERRIDE
void AddNewTagsForV0_3_0()
static const QString MeasurementMaxVerStr
virtual QString MinVerStr() const Q_DECL_OVERRIDE
virtual QString MaxVerStr() const Q_DECL_OVERRIDE
void ConvertMeasurementsToV0_3_0()
QDomElement AddMV0_3_0(const QString &name, qreal value)
virtual QString XSDSchema(int ver) const Q_DECL_OVERRIDE
VVITConverter(const QString &fileName)
virtual bool IsReadOnly() const Q_DECL_OVERRIDE
static const QString CurrentSchema
static Q_DECL_CONSTEXPR const int MeasurementMaxVer
static const QString MeasurementMinVerStr
#define CONVERTER_VERSION_CHECK(major, minor, patch)