/************************************************************************ * This file has been generated automatically from * * * * src/gui/qgscodeeditor.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsCodeEditor : QsciScintilla { %Docstring A text editor based on QScintilla2. .. versionadded:: 2.6 .. note:: may not be available in Python bindings, depending on platform support %End %TypeHeaderCode #include "qgscodeeditor.h" %End public: QgsCodeEditor( QWidget *parent /TransferThis/ = 0, const QString &title = "", bool folding = false, bool margin = false ); %Docstring Construct a new code editor. \param parent The parent QWidget \param title The title to show in the code editor dialog \param folding false: Enable folding for code editor \param margin false: Enable margin for code editor .. versionadded:: 2.6 %End void setTitle( const QString &title ); %Docstring Set the widget title \param title widget title %End void setMarginVisible( bool margin ); %Docstring Set margin visible state \param margin Set margin in the editor %End bool marginVisible(); %Docstring :rtype: bool %End void setFoldingVisible( bool folding ); %Docstring Set folding visible state \param folding Set folding in the editor %End bool foldingVisible(); %Docstring :rtype: bool %End void insertText( const QString &text ); %Docstring Insert text at cursor position, or replace any selected text if user has made a selection. \param text The text to be inserted %End protected: bool isFixedPitch( const QFont &font ); %Docstring :rtype: bool %End virtual void focusOutEvent( QFocusEvent *event ); virtual void keyPressEvent( QKeyEvent *event ); QFont getMonospaceFont(); %Docstring :rtype: QFont %End }; /************************************************************************ * This file has been generated automatically from * * * * src/gui/qgscodeeditor.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/