#include <Qt3TextFormatterFactory.h>
Inherits srchiliteqt::TextFormatterFactory.
Public Member Functions | |
| virtual bool | createFormatter (const string &key, const string &color, const string &bgcolor, srchilite::StyleConstantsPtr styleconstants) |
| Creates a formatter for the specific language element (identified by key) with the passed style parameters. | |
| bool | hasFormatter (const string &key) const |
| Checks whether a formatter for the given key is already present. | |
| TextFormatterPtr | getFormatter (const string &key) const |
| Returns the formatter for the given key. | |
| void | addFormatter (const string &key, TextFormatterPtr formatter) |
| Adds the formatter for the given key. | |
| const TextFormatterMap & | getTextFormatterMap () const |
| bool | isDefaultToMonosapce () const |
| void | setDefaultToMonosapce (bool d) |
| Whether the created formatters should use monospace font by default if nothing is specified about the font family. | |
Static Public Attributes | |
| static QtColorMap | colorMap |
| the color map for source-highlight colors into RGB RRGGBB values | |
Protected Attributes | |
| TextFormatterMap | textFormatterMap |
| bool | defaultToMonospace |
| whether to default font to monospace (default true) | |
| void srchiliteqt::TextFormatterFactory::addFormatter | ( | const string & | key, | |
| TextFormatterPtr | formatter | |||
| ) | [inherited] |
Adds the formatter for the given key.
| key | ||
| formatter |
| bool srchiliteqt::Qt3TextFormatterFactory::createFormatter | ( | const string & | key, | |
| const string & | color, | |||
| const string & | bgcolor, | |||
| srchilite::StyleConstantsPtr | styleconstants | |||
| ) | [virtual] |
Creates a formatter for the specific language element (identified by key) with the passed style parameters.
| key | ||
| color | ||
| bgcolor | ||
| styleconstants |
| TextFormatterPtr srchiliteqt::TextFormatterFactory::getFormatter | ( | const string & | key | ) | const [inherited] |
Returns the formatter for the given key.
| key |
| const TextFormatterMap& srchiliteqt::TextFormatterFactory::getTextFormatterMap | ( | ) | const [inline, inherited] |
| bool srchiliteqt::TextFormatterFactory::hasFormatter | ( | const string & | key | ) | const [inherited] |
Checks whether a formatter for the given key is already present.
If not found, then it returns an empty TextFormatterPtr
| key |
| void srchiliteqt::TextFormatterFactory::setDefaultToMonosapce | ( | bool | d | ) | [inline, inherited] |
Whether the created formatters should use monospace font by default if nothing is specified about the font family.
| d |
1.5.9