charstyle.cpp File Reference
#include <QObject>#include "sctextstruct.h"#include "scfonts.h"#include "resourcecollection.h"#include "styles/style.h"#include "charstyle.h"#include "desaxe/saxiohelper.h"#include "desaxe/simple_actions.h"#include "prefsmanager.h"#include "charstyle.attrdefs.cxx"
Include dependency graph for charstyle.cpp:

Go to the source code of this file.
Defines | |
| #define | ATTRDEF(attr_TYPE, attr_GETTER, attr_NAME, attr_DEFAULT) |
| #define | ATTRDEF(attr_TYPE, attr_GETTER, attr_NAME, attr_DEFAULT) |
| #define | ATTRDEF(attr_TYPE, attr_GETTER, attr_NAME, attr_DEFAULT) |
| #define | ATTRDEF(attr_TYPE, attr_GETTER, attr_NAME, attr_DEFAULT) |
| #define | ATTRDEF(attr_TYPE, attr_GETTER, attr_NAME, attr_DEFAULT) |
| #define | ATTRDEF(attr_TYPE, attr_GETTER, attr_NAME, attr_DEFAULT) |
| #define | ATTRDEF(attr_TYPE, attr_GETTER, attr_NAME, attr_DEFAULT) ruleset.addRule(stylePrefix, SetAttributeWithConversion<CharStyle, attr_TYPE> ( & CharStyle::set##attr_NAME, # attr_NAME, &parse<attr_TYPE> )); |
Functions | |
| Xml_string | toXMLString (StyleFlag val) |
| template<> | |
| StyleFlag | parse< StyleFlag > (const Xml_string &str) |
| template<> | |
| ScFace | parse< ScFace > (const Xml_string &str) |
Variables | |
| static const QString | SHYPHEN = "shyphen" |
Define Documentation
| #define ATTRDEF | ( | attr_TYPE, | |||
| attr_GETTER, | |||||
| attr_NAME, | |||||
| attr_DEFAULT | ) | ruleset.addRule(stylePrefix, SetAttributeWithConversion<CharStyle, attr_TYPE> ( & CharStyle::set##attr_NAME, # attr_NAME, &parse<attr_TYPE> )); |
| #define ATTRDEF | ( | attr_TYPE, | |||
| attr_GETTER, | |||||
| attr_NAME, | |||||
| attr_DEFAULT | ) |
Value:
if (!inh_##attr_NAME) \ att.insert(# attr_NAME, toXMLString(m_##attr_NAME));
| #define ATTRDEF | ( | attr_TYPE, | |||
| attr_GETTER, | |||||
| attr_NAME, | |||||
| attr_DEFAULT | ) |
Value:
inh_##attr_NAME = other.inh_##attr_NAME; \
m_##attr_NAME = other.m_##attr_NAME;
| #define ATTRDEF | ( | attr_TYPE, | |||
| attr_GETTER, | |||||
| attr_NAME, | |||||
| attr_DEFAULT | ) |
Value:
if (inh_##attr_NAME) \
m_##attr_NAME = oth->attr_GETTER();
| #define ATTRDEF | ( | attr_TYPE, | |||
| attr_GETTER, | |||||
| attr_NAME, | |||||
| attr_DEFAULT | ) |
Value:
&& (inh_##attr_NAME == oth->inh_##attr_NAME) \
&& (inh_##attr_NAME || m_##attr_NAME == oth->m_##attr_NAME)
| #define ATTRDEF | ( | attr_TYPE, | |||
| attr_GETTER, | |||||
| attr_NAME, | |||||
| attr_DEFAULT | ) |
Value:
if (!inh_##attr_NAME && m_##attr_NAME == other.m_##attr_NAME) \
reset##attr_NAME();
| #define ATTRDEF | ( | attr_TYPE, | |||
| attr_GETTER, | |||||
| attr_NAME, | |||||
| attr_DEFAULT | ) |
Value:
if (! other.inh_##attr_NAME) \ set##attr_NAME(other.m_##attr_NAME);
Function Documentation
template<>
| ScFace parse< ScFace > | ( | const Xml_string & | str | ) | [inline] |
template<>
| StyleFlag parse< StyleFlag > | ( | const Xml_string & | str | ) | [inline] |
| Xml_string toXMLString | ( | StyleFlag | val | ) |
Variable Documentation
const QString SHYPHEN = "shyphen" [static] |
