// Copyright (C) 2019 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #include "qdbqtversion.h" #include "qdbconstants.h" #include "qdbtr.h" #include #include namespace Qdb::Internal { class QdbQtVersion : public QtSupport::QtVersion { public: QString description() const final { return QtSupport::Tr::tr("Boot2Qt", "Qt version is used for Boot2Qt development"); } QSet targetDeviceTypes() const final { return {Utils::Id(Constants::QdbLinuxOsType)}; } }; QdbQtVersionFactory::QdbQtVersionFactory() { setQtVersionCreator([] { return new QdbQtVersion; }); setSupportedType("Qdb.EmbeddedLinuxQt"); setPriority(99); setRestrictionChecker([](const SetupData &setup) { return setup.platforms.contains("boot2qt"); }); } } // Qdb::Internal