QCodeEdit  2.2
Public Slots | Signals | Public Member Functions | Protected Member Functions | List of all members
QCodeCompletionEngine Class Referenceabstract
Inheritance diagram for QCodeCompletionEngine:
Inheritance graph
[legend]

Public Slots

void complete ()
 Forced completion trigger.
 
void textEdited (QKeyEvent *e)
 Standard completion entry point for QEditor. More...
 

Signals

void popup ()
 
void cloned (QCodeCompletionEngine *e)
 
void completionTriggered (const QString &s)
 

Public Member Functions

 QCodeCompletionEngine (QObject *p=0)
 
virtual QCodeCompletionEngineclone ()=0
 
virtual QString language () const =0
 
virtual QStringList extensions () const =0
 
QAction * triggerAction () const
 
QEditoreditor () const
 
void setEditor (QEditor *e)
 Attach the completion engine instance to a new editor object.
 
QStringList triggers () const
 
void addTrigger (const QString &s)
 
void removeTrigger (const QString &s)
 
virtual void setCodeModel (QCodeModel *m)
 
virtual void retranslate ()
 

Protected Member Functions

virtual void run ()
 
virtual bool eventFilter (QObject *o, QEvent *e)
 
virtual void complete (QCodeStream *s, const QString &trigger)
 Overloaded completion callback. More...
 
virtual void complete (const QDocumentCursor &c, const QString &trigger)
 Completion callback.
 

Member Function Documentation

§ complete()

void QCodeCompletionEngine::complete ( QCodeStream *  s,
const QString &  trigger 
)
protectedvirtual

Overloaded completion callback.

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

§ textEdited

void QCodeCompletionEngine::textEdited ( QKeyEvent *  k)
slot

Standard completion entry point for QEditor.

Parameters
eQKeyEvent that caused a modification of the text
Note
This slot is only called when editing happens without any cursor mirrors

References QDocumentCursor::movePosition(), and QDocumentCursor::selectedText().

§ triggerAction()

QAction * QCodeCompletionEngine::triggerAction ( ) const
Returns

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