File indexing completed on 2024-05-05 04:39:26
0001 /* 0002 SPDX-FileCopyrightText: 2009 Aleix Pol Gonzalez <aleixpol@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #ifndef ICMAKEMANAGER_H 0008 #define ICMAKEMANAGER_H 0009 0010 #include <QObject> 0011 #include <QPair> 0012 0013 namespace KDevelop 0014 { 0015 class IProject; 0016 } 0017 0018 class ICMakeManager 0019 { 0020 public: 0021 virtual ~ICMakeManager() {} 0022 0023 virtual QPair<QString, QString> cacheValue(KDevelop::IProject* project, const QString& id) const=0; 0024 0025 }; 0026 0027 Q_DECLARE_INTERFACE( ICMakeManager, "org.kdevelop.ICMakeManager" ) 0028 0029 #endif