# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

QsciAbstractAPIs | Interface to the textual API information used in call tips and for auto-completion. A sub-class will provide the actual implementation of the interface
QsciAPIs | Provies an implementation of the textual API information used in call tips and for auto-completion
QsciCommand | Internal editor command that may have one or two keys bound to it
QsciCommandSet | Set of all internal editor commands that may have keys bound
QsciDocument | Document to be edited
QsciLexer | Abstract class used as a base for language lexers
QsciLexerBash | Encapsulates the Scintilla Bash lexer
QsciLexerBatch | Encapsulates the Scintilla batch file lexer
QsciLexerCMake | Encapsulates the Scintilla CMake lexer
QsciLexerCPP | Encapsulates the Scintilla C++ lexer
QsciLexerCSharp | Encapsulates the Scintilla C# lexer
QsciLexerCSS | Encapsulates the Scintilla CSS lexer
QsciLexerCustom | Abstract class used as a base for new language lexers
QsciLexerD | Encapsulates the Scintilla D lexer
QsciLexerDiff | Encapsulates the Scintilla Diff lexer
QsciLexerFortran | Encapsulates the Scintilla Fortran lexer
QsciLexerFortran77 | Encapsulates the Scintilla Fortran77 lexer
QsciLexerHTML | Encapsulates the Scintilla HTML lexer
QsciLexerIDL | Encapsulates the Scintilla IDL lexer
QsciLexerJava | Encapsulates the Scintilla Java lexer
QsciLexerJavaScript | Encapsulates the Scintilla JavaScript lexer
QsciLexerLua | Encapsulates the Scintilla Lua lexer
QsciLexerMakefile | Encapsulates the Scintilla Makefile lexer
QsciLexerPascal | Encapsulates the Scintilla Pascal lexer
QsciLexerPerl | Encapsulates the Scintilla Perl lexer
QsciLexerPostScript | Encapsulates the Scintilla PostScript lexer
QsciLexerPOV | Encapsulates the Scintilla POV lexer
QsciLexerProperties | Encapsulates the Scintilla Properties lexer
QsciLexerPython | Encapsulates the Scintilla Python lexer
QsciLexerRuby | Encapsulates the Scintilla Ruby lexer
QsciLexerSpice | Encapsulates the Scintilla Spice lexer
QsciLexerSQL | Encapsulates the Scintilla SQL lexer
QsciLexerTCL | Encapsulates the Scintilla TCL lexer
QsciLexerTeX | Encapsulates the Scintilla TeX lexer
QsciLexerVerilog | Encapsulates the Scintilla Verilog lexer
QsciLexerVHDL | Encapsulates the Scintilla VHDL lexer
QsciLexerXML | Encapsulates the Scintilla XML lexer
QsciLexerYAML | Encapsulates the Scintilla YAML lexer
QsciMacro | Sequence of recordable editor commands
QsciPrinter | Sub-class of the Qt QPrinter class that is able to print the text of a Scintilla document
QsciScintilla | Implements a higher level, more Qt-like, API to the Scintilla editor widget
QsciScintillaBase | Implements the Scintilla editor widget and its low-level API
QsciStyle | Encapsulates all the attributes of a style
QsciStyledText | Container for a piece of text and the style used to display the text