QLexerPython::QLexerPython( QObject *parent ) : QsciLexerPython( parent ) { populateKeywords(); setDefaultFont( QFont( "Envy Code R", 9 ) ); setDefaultPaper( QColor( "#000000" ) ); setColor( QColor( "#FFFFFF" ), QsciLexerPython::Default ); setColor( QColor( "#AAAAFF" ), QsciLexerPython::ClassName ); setColor( QColor( "#55AA00" ), QsciLexerPython::Comment ); setColor( QColor( "#55AA00" ), QsciLexerPython::CommentBlock ); setColor( QColor( "#77DDFF" ), QsciLexerPython::Decorator ); setColor( QColor( "#FFFF00" ), QsciLexerPython::DoubleQuotedString ); setColor( QColor( "#FF00FF" ), QsciLexerPython::FunctionMethodName ); setColor( QColor( "#FFAAFF" ), QsciLexerPython::HighlightedIdentifier ); setColor( QColor( "#FFFFFF" ), QsciLexerPython::Identifier ); setColor( QColor( "#8080FF" ), QsciLexerPython::Keyword ); setColor( QColor( "#AC3C90" ), QsciLexerPython::Number ); setColor( QColor( "#FABBAF" ), QsciLexerPython::Operator ); setColor( QColor( "#FFFF00" ), QsciLexerPython::SingleQuotedString ); setColor( QColor( "#FF0000" ), QsciLexerPython::UnclosedString ); setColor( QColor( "#FFFF00" ), QsciLexerPython::TripleDoubleQuotedString ); setColor( QColor( "#FFFF00" ), QsciLexerPython::TripleSingleQuotedString ); setFont( QFont( "Envy Code R", 9 ), -1 ); setFoldComments( true ); setFoldQuotes( true ); };
int QsciLexerPython::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QsciLexer::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: setFoldComments((*reinterpret_cast< bool(*)>(_a[1]))); break; case 1: setFoldQuotes((*reinterpret_cast< bool(*)>(_a[1]))); break; case 2: setIndentationWarning((*reinterpret_cast< QsciLexerPython::IndentationWarning(*)>(_a[1]))); break; default: ; } _id -= 3; } return _id; }