diff --git a/juci/selectiondialog.cc b/juci/selectiondialog.cc index c96d7c7..02a2c4c 100644 --- a/juci/selectiondialog.cc +++ b/juci/selectiondialog.cc @@ -1,9 +1,6 @@ #include "selectiondialog.h" -#include -SelectionDialog::SelectionDialog(Gtk::TextView& text_view): text_view(text_view) { - -} +SelectionDialog::SelectionDialog(Gtk::TextView& text_view): text_view(text_view) {} void SelectionDialog::show() { if(rows.size()==0) diff --git a/juci/source.cc b/juci/source.cc index c44c44c..4de235f 100644 --- a/juci/source.cc +++ b/juci/source.cc @@ -300,15 +300,8 @@ get_autocomplete_suggestions(int line_number, int column, std::map chunks_ = result.get_chunks(); - if(chunks_.size()>0) { - std::vector chunks; - for (auto &chunk : chunks_) { - chunks.emplace_back(chunk); - } - suggestions.emplace_back(chunks); - suggestions.back().brief_comments=result.get_brief_comments(); - } + suggestions.emplace_back(result.get_chunks()); + suggestions.back().brief_comments=result.get_brief_comments(); } DEBUG("Number of suggestions"); DEBUG_VAR(suggestions.size()); diff --git a/juci/source.h b/juci/source.h index f9aab45..2f9182b 100644 --- a/juci/source.h +++ b/juci/source.h @@ -43,19 +43,11 @@ namespace Source { int kind; }; - class AutoCompleteChunk { - public: - explicit AutoCompleteChunk(const clang::CompletionChunk &clang_chunk) : - chunk(clang_chunk.chunk()), kind(clang_chunk.kind()) { } - std::string chunk; - enum clang::CompletionChunkKind kind; - }; - class AutoCompleteData { public: - explicit AutoCompleteData(const std::vector &chunks) : + explicit AutoCompleteData(const std::vector &chunks) : chunks(chunks) { } - std::vector chunks; + std::vector chunks; std::string brief_comments; };