diff options
Diffstat (limited to 'src/plugins/generator/keiluv/keiluvversioninfo.h')
-rw-r--r-- | src/plugins/generator/keiluv/keiluvversioninfo.h | 27 |
1 files changed, 6 insertions, 21 deletions
diff --git a/src/plugins/generator/keiluv/keiluvversioninfo.h b/src/plugins/generator/keiluv/keiluvversioninfo.h index 5bec6ac6e..a64513492 100644 --- a/src/plugins/generator/keiluv/keiluvversioninfo.h +++ b/src/plugins/generator/keiluv/keiluvversioninfo.h @@ -40,37 +40,22 @@ #ifndef QBS_KEILUVVERSIONINFO_H #define QBS_KEILUVVERSIONINFO_H -#include "keiluvutils.h" - -#include <tools/version.h> - -#include <set> +#include <generators/generatorutils.h> +#include <generators/generatorversioninfo.h> namespace qbs { -class KeiluvVersionInfo final +class KeiluvVersionInfo final : public gen::VersionInfo { public: KeiluvVersionInfo(const Version &version, - const std::set<KeiluvUtils::Architecture> &archs); - - static std::set<KeiluvVersionInfo> knownVersions(); + const std::set<gen::utils::Architecture> &archs); - bool operator<(const KeiluvVersionInfo &other) const; - bool operator==(const KeiluvVersionInfo &other) const; + int marketingVersion() const final; - Version version() const; - int marketingVersion() const; - - bool containsArchitecture(KeiluvUtils::Architecture arch) const; - -private: - Version m_version; - std::set<KeiluvUtils::Architecture> m_archs; + static std::set<KeiluvVersionInfo> knownVersions(); }; -quint32 qHash(const KeiluvVersionInfo &info); - } // namespace qbs #endif // QBS_KEILUVVERSIONINFO_H |