edbee - Qt Editor Library v0.11.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
edbee::StringTextAutoCompleteProvider Class Reference

a fixed stringlist autocompleter More...

#include <textautocompleteprovider.h>

+ Inheritance diagram for edbee::StringTextAutoCompleteProvider:
+ Collaboration diagram for edbee::StringTextAutoCompleteProvider:

Public Member Functions

virtual ~StringTextAutoCompleteProvider ()
 Adds the given string to the list.
 
virtual QList< TextAutoCompleteItem * > findAutoCompleteItemsForRange (TextDocument *document, const TextRange &range, const QString &word)
 Search auto-complete items in the list.
 
virtual void add (const QString &label, const int kind=0, const QString &detail="", const QString &documentation="")
 directly add a label
 
virtual void give (TextAutoCompleteItem *item)
 gives the given autocomplete item
 
- Public Member Functions inherited from edbee::TextAutoCompleteProvider
virtual ~TextAutoCompleteProvider ()
 

Protected Attributes

QList< TextAutoCompleteItem * > itemList_
 

Detailed Description

a fixed stringlist autocompleter

Constructor & Destructor Documentation

◆ ~StringTextAutoCompleteProvider()

edbee::StringTextAutoCompleteProvider::~StringTextAutoCompleteProvider ( )
virtual

Adds the given string to the list.

Member Function Documentation

◆ add()

void edbee::StringTextAutoCompleteProvider::add ( const QString & label,
const int kind = 0,
const QString & detail = "",
const QString & documentation = "" )
virtual

directly add a label

◆ findAutoCompleteItemsForRange()

QList< TextAutoCompleteItem * > edbee::StringTextAutoCompleteProvider::findAutoCompleteItemsForRange ( TextDocument * document,
const TextRange & range,
const QString & word )
virtual

Search auto-complete items in the list.

Implements edbee::TextAutoCompleteProvider.

◆ give()

void edbee::StringTextAutoCompleteProvider::give ( TextAutoCompleteItem * item)
virtual

gives the given autocomplete item

Member Data Documentation

◆ itemList_

QList<TextAutoCompleteItem*> edbee::StringTextAutoCompleteProvider::itemList_
protected

The documentation for this class was generated from the following files: