QGIS API Documentation
2.6.0-Brighton
|
A Python editor based on QScintilla2. More...
#include <qgscodeeditorpython.h>
Public Member Functions | |
QgsCodeEditorPython (QWidget *parent=0, const QList< QString > &filenames=QList< QString >()) | |
Construct a new Python editor. | |
~QgsCodeEditorPython () | |
void | loadAPIs (QList< QString > const &filenames) |
Load APIs from one or more files. | |
bool | loadScript (const QString &script) |
Load a script file. | |
Public Member Functions inherited from QgsCodeEditor | |
QgsCodeEditor (QWidget *parent=0, QString title="", bool folding=false, bool margin=false) | |
Construct a new code editor. | |
~QgsCodeEditor () | |
void | setTitle (const QString title) |
Set the widget title. | |
void | setMarginVisible (bool margin) |
Set margin visible state. | |
bool | marginVisible () |
void | setFoldingVisible (bool folding) |
Set folding visible state. | |
bool | foldingVisible () |
void | insertText (const QString theText) |
Insert text at cursor position, or replace any selected text if user has made a selection. |
Additional Inherited Members | |
Protected Member Functions inherited from QgsCodeEditor | |
bool | isFixedPitch (const QFont &font) |
QFont | getMonospaceFont () |
A Python editor based on QScintilla2.
Adds syntax highlighting and code autocompletion.
QgsCodeEditorPython::QgsCodeEditorPython | ( | QWidget * | parent = 0 , |
const QList< QString > & | filenames = QList<QString>() |
||
) |
Construct a new Python editor.
parent | The parent QWidget |
filenames | The list of apis files to load for the python lexer |
QgsCodeEditorPython::~QgsCodeEditorPython | ( | ) |
void QgsCodeEditorPython::loadAPIs | ( | QList< QString > const & | filenames | ) |
Load APIs from one or more files.
filenames | The list of apis files to load for the python lexer |
bool QgsCodeEditorPython::loadScript | ( | const QString & | script | ) |
Load a script file.
script | The script file to load |