#include <AeslEditor.h>
Public Types | |
enum | CommentOperation { CommentSelection, UncommentSelection } |
Signals | |
void | breakpointCleared (unsigned line) |
void | breakpointClearedAll () |
void | breakpointSet (unsigned line) |
void | refreshModelRequest (LocalContext context) |
Public Member Functions | |
AeslEditor (const ScriptTab *tab) | |
void | clearAllBreakpoints () |
void | clearBreakpoint () |
void | clearBreakpoint (QTextBlock block) |
void | commentAndUncommentSelection (CommentOperation commentOperation) |
virtual void | contextMenuEvent (QContextMenuEvent *e) |
bool | isBreakpoint () |
bool | isBreakpoint (QTextBlock block) |
bool | isBreakpoint (int line) |
void | setBreakpoint () |
void | setBreakpoint (QTextBlock block) |
void | setCompleterModel (QAbstractItemModel *model) |
void | toggleBreakpoint () |
void | toggleBreakpoint (QTextBlock block) |
virtual | ~AeslEditor () |
Public Attributes | |
bool | debugging |
QWidget * | dropSourceWidget |
const ScriptTab * | tab |
Protected Slots | |
void | insertCompletion (const QString &completion) |
Protected Member Functions | |
QString | currentLine () const |
virtual void | detectLocalContextChange (QKeyEvent *event) |
virtual void | doCompletion (QKeyEvent *event) |
virtual void | dropEvent (QDropEvent *event) |
virtual bool | handleCompleter (QKeyEvent *event) |
virtual bool | handleNewLine (QKeyEvent *event) |
virtual bool | handleTab (QKeyEvent *event) |
virtual void | insertFromMimeData (const QMimeData *source) |
virtual void | keyPressEvent (QKeyEvent *event) |
QString | previousWord () const |
QString | textUnderCursor () const |
Protected Attributes | |
QCompleter * | completer |
bool | editingLeftValue |
const QRegExp | leftValueRegexp |
LocalContext | previousContext |
const QRegExp | vardefRegexp |
Definition at line 153 of file AeslEditor.h.
Definition at line 182 of file AeslEditor.h.
virtual Aseba::AeslEditor::~AeslEditor | ( | ) | [inline, virtual] |
Definition at line 166 of file AeslEditor.h.
void Aseba::AeslEditor::breakpointCleared | ( | unsigned | line | ) | [signal] |
void Aseba::AeslEditor::breakpointClearedAll | ( | ) | [signal] |
void Aseba::AeslEditor::breakpointSet | ( | unsigned | line | ) | [signal] |
void Aseba::AeslEditor::refreshModelRequest | ( | LocalContext | context | ) | [signal] |
QCompleter* Aseba::AeslEditor::completer [protected] |
Definition at line 212 of file AeslEditor.h.
Definition at line 190 of file AeslEditor.h.
QWidget* Aseba::AeslEditor::dropSourceWidget |
Definition at line 191 of file AeslEditor.h.
bool Aseba::AeslEditor::editingLeftValue [protected] |
Definition at line 216 of file AeslEditor.h.
const QRegExp Aseba::AeslEditor::leftValueRegexp [protected] |
Definition at line 214 of file AeslEditor.h.
LocalContext Aseba::AeslEditor::previousContext [protected] |
Definition at line 215 of file AeslEditor.h.
const ScriptTab* Aseba::AeslEditor::tab |
Definition at line 189 of file AeslEditor.h.
const QRegExp Aseba::AeslEditor::vardefRegexp [protected] |
Definition at line 213 of file AeslEditor.h.