diff --git a/src/plugins/nim/project/nimtoolchain.h b/src/plugins/nim/project/nimtoolchain.h index 5ad1ceb0f7d..2bb59aac82d 100644 --- a/src/plugins/nim/project/nimtoolchain.h +++ b/src/plugins/nim/project/nimtoolchain.h @@ -40,23 +40,23 @@ public: ProjectExplorer::Abi targetAbi() const override; bool isValid() const override; - QByteArray predefinedMacros(const QStringList &flags) const override; - CompilerFlags compilerFlags(const QStringList &flags) const; - ProjectExplorer::WarningFlags warningFlags(const QStringList &flags) const; + QByteArray predefinedMacros(const QStringList &flags) const final; + CompilerFlags compilerFlags(const QStringList &flags) const final; + ProjectExplorer::WarningFlags warningFlags(const QStringList &flags) const final; QList systemHeaderPaths(const QStringList &flags, - const Utils::FileName &sysRoot) const override; - void addToEnvironment(Utils::Environment &env) const override; - QString makeCommand(const Utils::Environment &env) const override; - Utils::FileName compilerCommand() const override; + const Utils::FileName &sysRoot) const final; + void addToEnvironment(Utils::Environment &env) const final; + QString makeCommand(const Utils::Environment &env) const final; + Utils::FileName compilerCommand() const final; QString compilerVersion() const; void setCompilerCommand(const Utils::FileName &compilerCommand); - ProjectExplorer::IOutputParser *outputParser() const override; - ProjectExplorer::ToolChainConfigWidget *configurationWidget() override; - ProjectExplorer::ToolChain *clone() const override; + ProjectExplorer::IOutputParser *outputParser() const final; + ProjectExplorer::ToolChainConfigWidget *configurationWidget() final; + ProjectExplorer::ToolChain *clone() const final; - QVariantMap toMap() const override; - bool fromMap(const QVariantMap &data) override; + QVariantMap toMap() const final; + bool fromMap(const QVariantMap &data) final; static bool parseVersion(const Utils::FileName &path, std::tuple &version); diff --git a/src/plugins/nim/project/nimtoolchainfactory.h b/src/plugins/nim/project/nimtoolchainfactory.h index 0ca2732f502..9c0d8fbc13f 100644 --- a/src/plugins/nim/project/nimtoolchainfactory.h +++ b/src/plugins/nim/project/nimtoolchainfactory.h @@ -41,12 +41,12 @@ class NimToolChainFactory : public ProjectExplorer::ToolChainFactory public: NimToolChainFactory(); - bool canCreate() override; - ProjectExplorer::ToolChain *create(Core::Id l) override; - bool canRestore(const QVariantMap &data) override; - ProjectExplorer::ToolChain *restore(const QVariantMap &data) override; - QSet supportedLanguages() const override; - QList autoDetect(const QList &alreadyKnown) override; + bool canCreate() final; + ProjectExplorer::ToolChain *create(Core::Id l) final; + bool canRestore(const QVariantMap &data) final; + ProjectExplorer::ToolChain *restore(const QVariantMap &data) final; + QSet supportedLanguages() const final; + QList autoDetect(const QList &alreadyKnown) final; }; class NimToolChainConfigWidget : public ProjectExplorer::ToolChainConfigWidget @@ -57,10 +57,10 @@ public: explicit NimToolChainConfigWidget(NimToolChain *tc); protected: - void applyImpl() override; - void discardImpl() override; - bool isDirtyImpl() const override; - void makeReadOnlyImpl() override; + void applyImpl() final; + void discardImpl() final; + bool isDirtyImpl() const final; + void makeReadOnlyImpl() final; private: void fillUI();