File indexing completed on 2024-05-19 15:41:37

0001 /*
0002     SPDX-FileCopyrightText: 2011 Sven Brauch <svenbrauch@googlemail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "importfile.h"
0008 
0009 #include <KTextEditor/Document>
0010 #include <KTextEditor/View>
0011 #include <language/codecompletion/abstractincludefilecompletionitem.h>
0012 
0013 #include "duchain/navigation/navigationwidget.h"
0014 
0015 #include <QDebug>
0016 #include "codecompletiondebug.h"
0017 
0018 using namespace KDevelop;
0019 
0020 namespace Python {
0021     
0022 ImportFileItem::ImportFileItem(const KDevelop::IncludeItem& include): AbstractIncludeFileCompletionItem< NavigationWidget >(include)
0023 {
0024     
0025 }
0026 
0027 ImportFileItem::~ImportFileItem()
0028 {
0029 
0030 }
0031 
0032 void ImportFileItem::execute(KTextEditor::View* view, const KTextEditor::Range& word)
0033 {
0034     qCDebug(KDEV_PYTHON_CODECOMPLETION) << "ImportFileItem executed";
0035     view->document()->replaceText(word, moduleName);
0036 }
0037 
0038 
0039 }