// Copyright (C) 2016 Lorenz Haas // Copyright (C) 2022 Xavier BESSON // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #pragma once namespace Core { class IDocument; } namespace CMakeProjectManager::Internal { class CMakeFormatter { public: CMakeFormatter(); ~CMakeFormatter(); void applyIfNecessary(Core::IDocument *document) const; private: class CMakeFormatterPrivate *d = nullptr; }; } // CMakeProjectManager::Internal