edbee - Qt Editor Library v0.11.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
textautocompleteprovider.h File Reference
#include "edbee/exports.h"
#include <QList>
#include <QString>
#include <QMultiMap>
#include <QStandardItemModel>
#include <QSortFilterProxyModel>
#include <QStandardItem>
+ Include dependency graph for textautocompleteprovider.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  edbee::TextAutoCompleteItem
 An autocomplete item that is being returned Currently simply a string. It is placed in a separate class for future extensions (LSP: https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#textDocument_completion) More...
 
class  edbee::TextAutoCompleteProvider
 A base autocomplete provider. More...
 
class  edbee::StringTextAutoCompleteProvider
 a fixed stringlist autocompleter More...
 
class  edbee::TextAutoCompleteProviderList
 The instance autocomplete provider, managers which autocompleters are available for the given editor. More...
 

Namespaces

namespace  edbee
 QT Acessibility has an issue with reporting blank lines between elements lines. defining 'WINDOWS_EMPTY_LINE_READING_ERROR_FIX' adds a \r before a newline. Which is a workaround for this issue. (It does some offset-length and string magic when this is enabled)
 
namespace  edbee::TextAutoCompleteKind
 

Enumerations

enum  edbee::TextAutoCompleteKind::TextAutoCompleteKindEnum {
  edbee::TextAutoCompleteKind::Text = 1 , edbee::TextAutoCompleteKind::Method = 2 , edbee::TextAutoCompleteKind::Function = 3 , edbee::TextAutoCompleteKind::Constructor = 4 ,
  edbee::TextAutoCompleteKind::Field = 5 , edbee::TextAutoCompleteKind::Variable = 6 , edbee::TextAutoCompleteKind::Class = 7 , edbee::TextAutoCompleteKind::Interface = 8 ,
  edbee::TextAutoCompleteKind::Module = 9 , edbee::TextAutoCompleteKind::Property = 10 , edbee::TextAutoCompleteKind::Unit = 11 , edbee::TextAutoCompleteKind::Value = 12 ,
  edbee::TextAutoCompleteKind::Enum = 13 , edbee::TextAutoCompleteKind::Keyword = 14 , edbee::TextAutoCompleteKind::Snippet = 15 , edbee::TextAutoCompleteKind::Color = 16 ,
  edbee::TextAutoCompleteKind::File = 17 , edbee::TextAutoCompleteKind::Reference = 18 , edbee::TextAutoCompleteKind::Folder = 19 , edbee::TextAutoCompleteKind::EnumMember = 20 ,
  edbee::TextAutoCompleteKind::Constant = 21 , edbee::TextAutoCompleteKind::Struct = 22 , edbee::TextAutoCompleteKind::Event = 23 , edbee::TextAutoCompleteKind::Operator = 24 ,
  edbee::TextAutoCompleteKind::TypeParameter = 25
}