# QScintilla Class List

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

QsciAPIs | Textual API information used in call tips and for auto-completion. API information is specific to a particular language lexer but can be shared by multiple instances of the lexer
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 specific existing Scintilla 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
QsciLexerD | Encapsulates the Scintilla D lexer
QsciLexerDiff | Encapsulates the Scintilla Diff 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
QsciLexerPerl | Encapsulates the Scintilla Perl 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
QsciLexerSQL | Encapsulates the Scintilla SQL lexer
QsciLexerTeX | Encapsulates the Scintilla TeX lexer
QsciLexerVHDL | Encapsulates the Scintilla VHDL 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