Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
HBFormatPanelClass specifying look and behavior of panel used to edit HighlightBlock formating
HBInfoPanelClass specifying look and behavior of panel used to edit HighlightBlock formating
HBmlPatternsPanelMultiple Line block pattern editing panel. class used to display and edit both text patterns form MultiLinesHighlightBlock
HBSettingsPanelThis class provides GroupBox with all panels needed to edit block
HBslPatternsPanelSingle Line block pattern editing panel Class used to display and edit single text pattern form SingleLineHighlightBlock
HighlightBlockClass representing highlighting block with its name/description and formating Class holds generic info for all available highlight block, its name and description, used to store values in ini files and to build UI, and formatting aplied if block of code is detected
HSyntaxHighlighterSyntax highlighter This class implements simple Syntax Highlighter, based on rules using QRegExp form matching parts of code to highlight, and QTextCharFormat for code formating. It developed on basis of Qt's QSyntaxHighlighter, which provide foundations for all Syntax Highlighting classes It store all of it settings in settings
HSyntaxHighlighterDialogClass implementing Dialog, which is used to edit HSyntaxHighlighterSettings, it contains list of all HighlightBlock s and QGroupBox with editing panel
HSyntaxHighlighterNewBlockClass provides a simple dialog for creating new blocks
HSyntaxHighlighterSettingsHighlighting Settings This class holds all Highlighting settings, used by HSyntaxHighlighter It is used to generate formating rules. slFormatingRule mlFormatingRule HSyntaxHighlighterDialog
mlFormatingRuleMultiple lines formating rule Simple struct designed to hold matching starting and ending regular expression and format of matched text together. Text matched by this rule can span over multiple lines
MultiLinesHighlightBlockClass providing Multiple Lines Highlight block (Highlighting block which can span over multiple lines)
QDialogBase class for all dialog windows/widgets, providing exec(), accepted() and rejected()
QGroupBoxQt class providing basic group of other widgets
QSyntaxHighlighterGeneric class for all Qt's syntax highlighters
SingleLineHighlightBlockClass providing Single Line Highlight block (Highlighting block couldn't span over multiple lines)
slFormatingRuleEnum containing used Single Lines highlights It's intended to make any tables/QVector containing highlight rules to be more intuitive, with indexes form this enum
SyntaxHighlighterWindowMain program window class. This class contains basic user interface generated by QtDesigner, with 3 buttons and text edit, and highlighter it presents. The only purpose of this class is to show how HSyntaxHighlighter works, and make some configurations available

Generated on Fri Jan 9 00:50:43 2009 for HSyntaxHighlighter by  doxygen 1.5.8