$search

Aseba::AeslEditor Class Reference
[Integrated Development Editor]

#include <AeslEditor.h>

List of all members.

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 (QTextBlock block)
void clearBreakpoint ()
void commentAndUncommentSelection (CommentOperation commentOperation)
virtual void contextMenuEvent (QContextMenuEvent *e)
bool isBreakpoint (int line)
bool isBreakpoint (QTextBlock block)
bool isBreakpoint ()
void setBreakpoint (QTextBlock block)
void setBreakpoint ()
void setCompleterModel (QAbstractItemModel *model)
void toggleBreakpoint (QTextBlock block)
void toggleBreakpoint ()
virtual ~AeslEditor ()

Public Attributes

bool debugging
QWidget * dropSourceWidget
const ScriptTabtab

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

Detailed Description

Definition at line 153 of file AeslEditor.h.


Member Enumeration Documentation

Enumerator:
CommentSelection 
UncommentSelection 

Definition at line 182 of file AeslEditor.h.


Constructor & Destructor Documentation

virtual Aseba::AeslEditor::~AeslEditor (  )  [inline, virtual]

Definition at line 166 of file AeslEditor.h.


Member Function Documentation

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]

Member Data Documentation

QCompleter* Aseba::AeslEditor::completer [protected]

Definition at line 212 of file AeslEditor.h.

Definition at line 190 of file AeslEditor.h.

Definition at line 191 of file AeslEditor.h.

Definition at line 216 of file AeslEditor.h.

const QRegExp Aseba::AeslEditor::leftValueRegexp [protected]

Definition at line 214 of file AeslEditor.h.

Definition at line 215 of file AeslEditor.h.

Definition at line 189 of file AeslEditor.h.

const QRegExp Aseba::AeslEditor::vardefRegexp [protected]

Definition at line 213 of file AeslEditor.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


aseba
Author(s): Stéphane Magnenat
autogenerated on Sat Mar 2 12:31:52 2013