/************************************************************************ * This file has been generated automatically from * * * * src/gui/codeeditors/qgscodeeditorsql.h * * * * Do not edit manually ! Edit header and run scripts/sipify.py again * ************************************************************************/ class QgsCodeEditorSQL : QgsCodeEditor { %Docstring(signature="appended") A SQL editor based on QScintilla2. Adds syntax highlighting and code autocompletion. .. note:: may not be available in Python bindings, depending on platform support %End %TypeHeaderCode #include "qgscodeeditorsql.h" %End public: QgsCodeEditorSQL( QWidget *parent /TransferThis/ = 0 ); %Docstring Constructor for QgsCodeEditorSQL %End virtual Qgis::ScriptLanguage language() const; virtual ~QgsCodeEditorSQL(); void setFields( const QgsFields &fields ); %Docstring Set field names to be added to the lexer API. .. versionadded:: 3.14 %End void setFieldNames( const QStringList &fieldNames ); %Docstring Set field names to ``fieldNames`` to be added to the lexer API. .. versionadded:: 3.18 %End QStringList fieldNames() const; %Docstring Returns field names from the lexer API. .. versionadded:: 3.22 %End void setExtraKeywords( const QStringList &extraKeywords ); %Docstring Set extra keywords to ``extraKeywords``. Extra keywords are usually added from provider connections and represent function and other provider specific keywords. .. versionadded:: 3.22 %End QStringList extraKeywords() const; %Docstring Returns the extra keywords. Extra keywords are usually added from provider connections and represent function and other provider specific keywords. .. versionadded:: 3.22 %End protected: virtual void initializeLexer(); }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/codeeditors/qgscodeeditorsql.h * * * * Do not edit manually ! Edit header and run scripts/sipify.py again * ************************************************************************/