52 #ifndef VMEASUREMENTCONVERTER_H
53 #define VMEASUREMENTCONVERTER_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_4_0(const QString &name, qreal value, qreal sizeIncrease, qreal heightIncrease);
static const QString MeasurementMaxVerStr
virtual QString MinVerStr() const Q_DECL_OVERRIDE
static Q_DECL_CONSTEXPR const int MeasurementMaxVer
virtual int MinVer() const Q_DECL_OVERRIDE
virtual QString MaxVerStr() const Q_DECL_OVERRIDE
virtual void DowngradeToCurrentMaxVersion() Q_DECL_OVERRIDE
static Q_DECL_CONSTEXPR const int MeasurementMinVer
virtual ~VVSTConverter() Q_DECL_EQ_DEFAULT
virtual bool IsReadOnly() const Q_DECL_OVERRIDE
static const QString CurrentSchema
QDomElement AddMV0_4_0(const QString &name, qreal value, qreal sizeIncrease, qreal heightIncrease)
virtual int MaxVer() const Q_DECL_OVERRIDE
VVSTConverter(const QString &fileName)
void ConvertMeasurementsToV0_4_0()
void RemoveTagsForV0_4_0()
void AddNewTagsForV0_4_0()
void ConvertMeasurementsToV0_4_2()
virtual void ApplyPatches() Q_DECL_OVERRIDE
static const QString MeasurementMinVerStr
virtual QString XSDSchema(int ver) const Q_DECL_OVERRIDE
#define CONVERTER_VERSION_CHECK(major, minor, patch)