HSyntaxHighlighterSettings.h File Reference

#include <QtCore/QString>
#include <QtCore/QVector>
#include <QtGui/QTextCharFormat>
#include <QtCore/QCoreApplication>
#include "HighlightBlock.h"

Go to the source code of this file.

Classes

struct  slFormatingRule
 Single line formating rule Simple struct designed to hold Matching QRegExp and format of matched text together. More...
struct  mlFormatingRule
 Multiple 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. More...
class  HSyntaxHighlighterSettings
 Highlighting Settings This class holds all Highlighting settings, used by HSyntaxHighlighter It is used to generate formating rules. slFormatingRule mlFormatingRule HSyntaxHighlighterDialog. More...

Enumerations

enum  slHighlightType {
  Keyword, TextConstant, NumberConstant, PreprocessorDirective,
  SingleLineCommment
}
 Enum 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. More...
enum  mlHighlightType { MultiLinesComment }
 Enum containing used Multiple Lines highlights It's intended to make any tables/QVector containing highlight rules to be more intuitive, with indexes form this enum. More...


Detailed Description

File contains declaration of HSyntaxHighlighterSettings class
Author:
Krzysztof WesoĊ‚owski

Definition in file HSyntaxHighlighterSettings.h.


Enumeration Type Documentation

Enum containing used Multiple Lines highlights It's intended to make any tables/QVector containing highlight rules to be more intuitive, with indexes form this enum.

Enumerator:
MultiLinesComment  MultiLinesComment.

Definition at line 32 of file HSyntaxHighlighterSettings.h.

Enum 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.

Enumerator:
Keyword  Keyword.
TextConstant  TextConstant.
NumberConstant  NumberConstant.
PreprocessorDirective  PreprocessorDirective.
SingleLineCommment  SingleLineCommment.

Definition at line 20 of file HSyntaxHighlighterSettings.h.


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