QScintilla: QsciLexerFortran Class Reference

QScintilla 2.9.2

- Main Page
- Classes

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
QsciLexerFortran Class Reference

`#include <qscilexerfortran.h>`

Inherits QsciLexerFortran77.

## Public Member Functions
| QsciLexerFortran (QObject *parent=0)
virtual | ~QsciLexerFortran ()
const char * | language () const
const char * | lexer () const
const char * | keywords (int set) const
Public Member Functions inherited from QsciLexerFortran77
| QsciLexerFortran77 (QObject *parent=0)
virtual | ~QsciLexerFortran77 ()
const char * | language () const
const char * | lexer () const
int | braceStyle () const
QColor | defaultColor (int style) const
bool | defaultEolFill (int style) const
QFont | defaultFont (int style) const
QColor | defaultPaper (int style) const
const char * | keywords (int set) const
QString | description (int style) const
void | refreshProperties ()
bool | foldCompact () const
Public Member Functions inherited from QsciLexer
| QsciLexer (QObject *parent=0)
virtual | ~QsciLexer ()
virtual int | lexerId () const
QsciAbstractAPIs * | apis () const
virtual const char * | autoCompletionFillups () const
virtual QStringList | autoCompletionWordSeparators () const
int | autoIndentStyle ()
virtual const char * | blockEnd (int *style=0) const
virtual int | blockLookback () const
virtual const char * | blockStart (int *style=0) const
virtual const char * | blockStartKeyword (int *style=0) const
virtual bool | caseSensitive () const
virtual QColor | color (int style) const
virtual bool | eolFill (int style) const
virtual QFont | font (int style) const
virtual int | indentationGuideView () const
virtual int | defaultStyle () const
virtual QColor | paper (int style) const
QColor | defaultColor () const
QFont | defaultFont () const
QColor | defaultPaper () const
QsciScintilla * | editor () const
void | setAPIs (QsciAbstractAPIs *apis)
void | setDefaultColor (const QColor &c)
void | setDefaultFont (const QFont &f)
void | setDefaultPaper (const QColor &c)
virtual void | setEditor (QsciScintilla *editor)
bool | readSettings (QSettings &qs, const char *prefix="/Scintilla")
virtual int | styleBitsNeeded () const
virtual const char * | wordCharacters () const
bool | writeSettings (QSettings &qs, const char *prefix="/Scintilla") const

## Additional Inherited Members
Public Types inherited from QsciLexerFortran77
enum | { Default = 0, Comment = 1, Number = 2, SingleQuotedString = 3, DoubleQuotedString = 4, UnclosedString = 5, Operator = 6, Identifier = 7, Keyword = 8, IntrinsicFunction = 9, ExtendedFunction = 10, PreProcessor = 11, DottedOperator = 12, Label = 13, Continuation = 14 }
Public Slots inherited from QsciLexerFortran77
virtual void | setFoldCompact (bool fold)
Public Slots inherited from QsciLexer
virtual void | setAutoIndentStyle (int autoindentstyle)
virtual void | setColor (const QColor &c, int style=-1)
virtual void | setEolFill (bool eoffill, int style=-1)
virtual void | setFont (const QFont &f, int style=-1)
virtual void | setPaper (const QColor &c, int style=-1)
Signals inherited from QsciLexer
void | colorChanged (const QColor &c, int style)
void | eolFillChanged (bool eolfilled, int style)
void | fontChanged (const QFont &f, int style)
void | paperChanged (const QColor &c, int style)
void | propertyChanged (const char *prop, const char *val)
Protected Member Functions inherited from QsciLexerFortran77
bool | readProperties (QSettings &qs, const QString &prefix)
bool | writeProperties (QSettings &qs, const QString &prefix) const

## Detailed Description

The QsciLexerFortran class encapsulates the Scintilla Fortran lexer.

## Constructor & Destructor Documentation

QsciLexerFortran::QsciLexerFortran | ( | QObject * | parent = `0` | ) |

Construct a QsciLexerFortran with parent parent. parent is typically the QsciScintilla instance.

## Member Function Documentation

const char* QsciLexerFortran::lexer | ( |  | ) | const
| virtual

Returns the name of the lexer. Some lexers support a number of languages.

Reimplemented from QsciLexer.

const char* QsciLexerFortran::keywords | ( | int | set | ) | const
| virtual

Returns the set of keywords for the keyword set set recognised by the lexer as a space separated string.

Reimplemented from QsciLexer.