Browse Source

Minor cleanup.

merge-requests/365/head
eidheim 11 years ago
parent
commit
c0a193484c
  1. 5
      juci/selectiondialog.cc
  2. 11
      juci/source.cc
  3. 12
      juci/source.h

5
juci/selectiondialog.cc

@ -1,9 +1,6 @@
#include "selectiondialog.h"
#include <regex>
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)

11
juci/source.cc

@ -300,15 +300,8 @@ get_autocomplete_suggestions(int line_number, int column, std::map<std::string,
column-1);
for (int i = 0; i < results.size(); i++) {
auto result=results.get(i);
const vector<clang::CompletionChunk> chunks_ = result.get_chunks();
if(chunks_.size()>0) {
std::vector<AutoCompleteChunk> 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());

12
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<AutoCompleteChunk> &chunks) :
explicit AutoCompleteData(const std::vector<clang::CompletionChunk> &chunks) :
chunks(chunks) { }
std::vector<AutoCompleteChunk> chunks;
std::vector<clang::CompletionChunk> chunks;
std::string brief_comments;
};

Loading…
Cancel
Save