File indexing completed on 2024-05-05 04:39:25
0001 /* 0002 SPDX-FileCopyrightText: 2009 Aleix Pol <aleixpol@kde.org> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #ifndef CMAKENAVIGATIONWIDGET_H 0008 #define CMAKENAVIGATIONWIDGET_H 0009 0010 #include <language/duchain/navigation/abstractnavigationcontext.h> 0011 #include <language/duchain/navigation/abstractnavigationwidget.h> 0012 #include <interfaces/idocumentation.h> 0013 0014 namespace KDevelop { class IDocumentation; } 0015 0016 class CMakeNavigationWidget : public KDevelop::AbstractNavigationWidget 0017 { 0018 Q_OBJECT 0019 public: 0020 CMakeNavigationWidget(const KDevelop::TopDUContextPointer& top, const KDevelop::IDocumentation::Ptr& doc); 0021 CMakeNavigationWidget(const KDevelop::TopDUContextPointer& top, KDevelop::Declaration* decl); 0022 }; 0023 0024 #endif // CMAKENAVIGATIONWIDGET_H