7 #ifndef QTOPENGL_LUA_EDITOR_H 
    8 #define QTOPENGL_LUA_EDITOR_H 
   11    class CQTOpenGLLuaEditor;
 
   14 #include <QPlainTextEdit> 
   39       void UpdateLineNumberAreaWidth(
int);
 
   40       void HighlightCurrentLine();
 
   41       void UpdateLineNumberArea(
const QRect& c_rect, 
int n_dy);
 
   48       class CLineNumberArea : 
public QWidget {
 
   53             m_pcEditor = pc_editor;
 
   56          QSize sizeHint()
 const {
 
   57             return QSize(m_pcEditor->LineNumberAreaWidth(), 0);
 
   62          void paintEvent(QPaintEvent* pc_event) {
 
   75       CLineNumberArea* m_pcLineNumberArea;
 
int LineNumberAreaWidth()
 
CQTOpenGLLuaEditor(QWidget *pc_parent)
 
void resizeEvent(QResizeEvent *pc_event)
 
void LineNumberAreaPaintEvent(QPaintEvent *pc_event)
 
The namespace containing all the ARGoS related code. 
 
virtual ~CQTOpenGLLuaEditor()