diff --git a/src/plugins/mcusupport/mcusupportversiondetection.h b/src/plugins/mcusupport/mcusupportversiondetection.h index b32406f013c..5aa2c799b0e 100644 --- a/src/plugins/mcusupport/mcusupportversiondetection.h +++ b/src/plugins/mcusupport/mcusupportversiondetection.h @@ -23,8 +23,7 @@ ** ****************************************************************************/ -#ifndef MCUSUPPORTVERSIONDETECTION_H -#define MCUSUPPORTVERSIONDETECTION_H +#pragma once #include @@ -47,7 +46,7 @@ public: McuPackageExecutableVersionDetector(const QString &detectionPath, const QStringList &detectionArgs, const QString &detectionRegExp); - virtual QString parseVersion(const QString &packagePath) const; + QString parseVersion(const QString &packagePath) const final; private: const QString m_detectionPath; const QStringList m_detectionArgs; @@ -62,7 +61,7 @@ public: const QString &elementName, const QString &versionAttribute, const QString &versionRegExp); - QString parseVersion(const QString &packagePath) const; + QString parseVersion(const QString &packagePath) const final; private: const QString m_filePattern; const QString m_versionElement; @@ -75,7 +74,7 @@ class McuPackageDirectoryVersionDetector : public McuPackageVersionDetector { public: McuPackageDirectoryVersionDetector(const QString &filePattern, const QString &versionRegExp, const bool isFile); - QString parseVersion(const QString &packagePath) const; + QString parseVersion(const QString &packagePath) const final; private: const QString m_filePattern; const QString m_versionRegExp; @@ -87,12 +86,10 @@ class McuPackagePathVersionDetector : public McuPackageVersionDetector { public: McuPackagePathVersionDetector(const QString &versionRegExp); - QString parseVersion(const QString &packagePath) const; + QString parseVersion(const QString &packagePath) const final; private: const QString m_versionRegExp; }; } // Internal } // McuSupport - -#endif // MCUSUPPORTVERSIONDETECTION_H