Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qqmllsquickplugin_p.h>
Public Member Functions | |
void | suggestSnippetsForLeftHandSideOfBinding (const QQmlJS::Dom::DomItem &items, BackInsertIterator result) const override |
void | suggestSnippetsForRightHandSideOfBinding (const QQmlJS::Dom::DomItem &items, BackInsertIterator result) const override |
Public Member Functions inherited from QQmlLSCompletionPlugin | |
QQmlLSCompletionPlugin ()=default | |
virtual | ~QQmlLSCompletionPlugin ()=default |
Additional Inherited Members | |
Public Types inherited from QQmlLSCompletionPlugin | |
using | BackInsertIterator = std::back_insert_iterator<QList<QLspSpecification::CompletionItem>> |
Definition at line 25 of file qqmllsquickplugin_p.h.
|
overridevirtual |
Implements QQmlLSCompletionPlugin.
Definition at line 18 of file qqmllsquickplugin.cpp.
References QQmlJS::Dom::DomItem::as(), QSet< T >::constEnd(), QQmlJS::Dom::DomItem::containingFile(), file, QByteArray::isEmpty(), it, QQmlLSCompletion::makeSnippet(), QByteArray(), QQmlJS::Dom::DomItem::qmlObject(), QQmlLSUtils::qualifiersFrom(), QQmlJS::Dom::DomItem::semanticScope(), and suggestSnippetsForRightHandSideOfBinding().
|
overridevirtual |
Implements QQmlLSCompletionPlugin.
Definition at line 82 of file qqmllsquickplugin.cpp.
References QQmlJS::Dom::DomItem::as(), QSet< T >::constEnd(), QQmlJS::Dom::DomItem::containingFile(), file, QByteArray::isEmpty(), it, QQmlLSCompletion::makeSnippet(), QByteArray(), and QQmlLSUtils::qualifiersFrom().
Referenced by suggestSnippetsForLeftHandSideOfBinding().