// Copyright (C) Filippo Cucchetto // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #pragma once #include #include namespace Nim { class NimbleProject : public ProjectExplorer::Project { Q_OBJECT public: NimbleProject(const Utils::FilePath &filename); // Keep for compatibility with Qt Creator 4.10 QVariantMap toMap() const final; QStringList excludedFiles() const; void setExcludedFiles(const QStringList &excludedFiles); protected: // Keep for compatibility with Qt Creator 4.10 RestoreResult fromMap(const QVariantMap &map, QString *errorMessage) final; QStringList m_excludedFiles; }; class NimbleProjectFactory { public: NimbleProjectFactory(); }; } // Nim