OSDN Git Service

QmlJS: Add CompletionContextFinder to allow context sensitive completion
authorChristian Kamm <christian.d.kamm@nokia.com>
Wed, 28 Apr 2010 11:28:36 +0000 (13:28 +0200)
committerChristian Kamm <christian.d.kamm@nokia.com>
Thu, 29 Apr 2010 14:05:24 +0000 (16:05 +0200)
commit722ba33770ef5385190bd475db83682bb11a638b
tree51b33d557eed90a427679bbc7e245addb73e4745
parentbd712434079d79f085812fec9ef7a8208a5f11fb
QmlJS: Add CompletionContextFinder to allow context sensitive completion

The plan is to use this to reduce the number of applicable
completion options, for instance for enum completion or property
names.

Done-with: Erik Verbruggen
src/libs/qmljs/qmljs-lib.pri
src/libs/qmljs/qmljscompletioncontextfinder.cpp [new file with mode: 0644]
src/libs/qmljs/qmljscompletioncontextfinder.h [new file with mode: 0644]
src/libs/qmljs/qmljsindenter.cpp
src/libs/qmljs/qmljslineinfo.cpp
src/plugins/qmljseditor/qmljscodecompletion.cpp