1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
/*
SPDX-FileCopyrightText: 2009 Milian Wolff <mail@milianw.de>
SPDX-License-Identifier: LGPL-2.0-only
*/
#ifndef MAGICCONSTANTNAVIGATIONCONTEXT_H
#define MAGICCONSTANTNAVIGATIONCONTEXT_H
#include <language/duchain/navigation/abstractnavigationcontext.h>
#include <language/editor/cursorinrevision.h>
namespace Php {
class MagicConstantNavigationContext : public KDevelop::AbstractNavigationContext {
public:
MagicConstantNavigationContext(KDevelop::TopDUContextPointer topContext,
const KTextEditor::Cursor& position,
const QString& constant);
QString name() const override;
QString html(bool shorten = false) override;
private:
KDevelop::CursorInRevision m_position;
QString m_constant;
};
}
#endif // MAGICCONSTANTNAVIGATIONCONTEXT_H
|