Specialization of FormatterFactory to create TextFormatter objects to format text in a TextEdit.
More...
#include <TextFormatterFactory.h>
|
bool | hasFormatter (const string &key) const |
| Checks whether a formatter for the given key is already present. More...
|
|
TextFormatterPtr | getFormatter (const string &key) const |
| Returns the formatter for the given key. More...
|
|
void | addFormatter (const string &key, TextFormatterPtr formatter) |
| Adds the formatter for the given key. More...
|
|
const TextFormatterMap & | getTextFormatterMap () const |
|
bool | isDefaultToMonospace () const |
|
void | setDefaultToMonospace (bool d) |
| Whether the created formatters should use monospace font by default if nothing is specified about the font family. More...
|
|
|
static QtColorMap | colorMap |
| the color map for source-highlight colors into RGB #RRGGBB values
|
|
|
TextFormatterMap | textFormatterMap |
|
bool | defaultToMonospace |
| whether to default font to monospace (default true)
|
|
Specialization of FormatterFactory to create TextFormatter objects to format text in a TextEdit.
void srchiliteqt::TextFormatterFactory::addFormatter |
( |
const string & |
key, |
|
|
TextFormatterPtr |
formatter |
|
) |
| |
Adds the formatter for the given key.
- Parameters
-
TextFormatterPtr srchiliteqt::TextFormatterFactory::getFormatter |
( |
const string & |
key | ) |
const |
Returns the formatter for the given key.
- Parameters
-
- Returns
- the formatter for the given key is already present
const TextFormatterMap& srchiliteqt::TextFormatterFactory::getTextFormatterMap |
( |
| ) |
const |
|
inline |
- Returns
- the TextFormatterMap
bool srchiliteqt::TextFormatterFactory::hasFormatter |
( |
const string & |
key | ) |
const |
Checks whether a formatter for the given key is already present.
If not found, then it returns an empty TextFormatterPtr
- Parameters
-
- Returns
- whether a formatter for the given key is already present
void srchiliteqt::TextFormatterFactory::setDefaultToMonospace |
( |
bool |
d | ) |
|
|
inline |
Whether the created formatters should use monospace font by default if nothing is specified about the font family.
- Parameters
-
The documentation for this class was generated from the following files: