diff --git a/plugins/clang/duchain/navigationwidget.h b/plugins/clang/duchain/navigationwidget.h index 431f609345..bc3a19ee07 100644 --- a/plugins/clang/duchain/navigationwidget.h +++ b/plugins/clang/duchain/navigationwidget.h @@ -1,54 +1,55 @@ /* * This file is part of KDevelop * Copyright 2014 Milian Wolff * Copyright 2014 Kevin Funk * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of * the License or (at your option) version 3 or any later version * accepted by the membership of KDE e.V. (or its successor approved * by the membership of KDE e.V.), which shall act as a proxy * defined in Section 14 of version 3 of the license. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ #ifndef NAVIGATIONWIDGET_H #define NAVIGATIONWIDGET_H #include "clangprivateexport.h" #include "macrodefinition.h" #include namespace KDevelop { class DocumentCursor; class IncludeItem; } class KDEVCLANGPRIVATE_EXPORT ClangNavigationWidget : public KDevelop::AbstractNavigationWidget { + Q_OBJECT public: explicit ClangNavigationWidget(const KDevelop::DeclarationPointer& declaration, KDevelop::AbstractNavigationWidget::DisplayHints hints = KDevelop::AbstractNavigationWidget::NoHints); ClangNavigationWidget(const MacroDefinition::Ptr& macro, const KDevelop::DocumentCursor& expansionLocation, KDevelop::AbstractNavigationWidget::DisplayHints hints = KDevelop::AbstractNavigationWidget::NoHints); ClangNavigationWidget(const KDevelop::IncludeItem& includeItem, const KDevelop::TopDUContextPointer& topContext, const QString& htmlPrefix = QString(), const QString& htmlSuffix = QString(), KDevelop::AbstractNavigationWidget::DisplayHints hints = KDevelop::AbstractNavigationWidget::NoHints); virtual ~ClangNavigationWidget() = default; /// Used by @see AbstractIncludeFileCompletionItem static QString shortDescription(const KDevelop::IncludeItem& includeItem); }; #endif // NAVIGATIONWIDGET_H