lib
KoOasisStyles Class Reference
#include <KoOasisStyles.h>
Detailed Description
Repository of styles used during loading of OASIS/OOo file.
Definition at line 37 of file KoOasisStyles.h.
Public Types | |
| typedef QMap< QString, NumericStyleFormat > | DataFormatsMap |
Public Member Functions | |
| KoOasisStyles () | |
| ~KoOasisStyles () | |
| void | createStyleMap (const QDomDocument &doc, bool stylesDotXml) |
| const QDomElement * | findStyle (const QString &name) const |
| const QDomElement * | findStyle (const QString &name, const QString &family) const |
| const QDomElement * | findStyleAutoStyle (const QString &name, const QString &family) const |
| QValueVector< QDomElement > | userStyles () const |
| const QDomElement * | defaultStyle (const QString &family) const |
| const QDomElement & | officeStyle () const |
| const QDict< QDomElement > & | listStyles () const |
| const QDict< QDomElement > & | masterPages () const |
| const QDict< QDomElement > & | drawStyles () const |
| const QDict< QDomElement > & | styles (const QString &family) const |
| const DataFormatsMap & | dataFormats () const |
Static Public Member Functions | |
| static QString | saveOasisDateStyle (KoGenStyles &mainStyles, const QString &_format, bool klocaleFormat, const QString &_prefix=QString::null, const QString &_suffix=QString::null) |
| static QString | saveOasisTimeStyle (KoGenStyles &mainStyles, const QString &_format, bool klocaleFormat, const QString &_prefix=QString::null, const QString &_suffix=QString::null) |
| static QString | saveOasisFractionStyle (KoGenStyles &mainStyles, const QString &_format, const QString &_prefix=QString::null, const QString &_suffix=QString::null) |
| static QString | saveOasisScientificStyle (KoGenStyles &mainStyles, const QString &_format, const QString &_prefix=QString::null, const QString &_suffix=QString::null) |
| static QString | saveOasisNumberStyle (KoGenStyles &mainStyles, const QString &_format, const QString &_prefix=QString::null, const QString &_suffix=QString::null) |
| static QString | saveOasisPercentageStyle (KoGenStyles &mainStyles, const QString &_format, const QString &_prefix=QString::null, const QString &_suffix=QString::null) |
| static QString | saveOasisCurrencyStyle (KoGenStyles &mainStyles, const QString &_format, const QString &symbol, const QString &_prefix=QString::null, const QString &_suffix=QString::null) |
| static QString | saveOasisTextStyle (KoGenStyles &mainStyles, const QString &_format, const QString &_prefix=QString::null, const QString &_suffix=QString::null) |
| static void | saveOasisFillStyle (KoGenStyle &styleFill, KoGenStyles &mainStyles, const QBrush &brush) |
| static QString | saveOasisHatchStyle (KoGenStyles &mainStyles, const QBrush &brush) |
| static QBrush | loadOasisFillStyle (const KoStyleStack &styleStack, const QString &fill, const KoOasisStyles &oasisStyles) |
Classes | |
| struct | NumericStyleFormat |
| Prefix and suffix are always included into formatStr. More... | |
Member Function Documentation
| void KoOasisStyles::createStyleMap | ( | const QDomDocument & | doc, | |
| bool | stylesDotXml | |||
| ) |
Look into doc for styles and remember them.
- Parameters:
-
doc document to look into stylesDotXml true when loading styles.xml, false otherwise
Definition at line 54 of file KoOasisStyles.cpp.
| const QDomElement * KoOasisStyles::findStyle | ( | const QString & | name | ) | const |
Look up a style by name.
This method can find styles defined by the tags "style:page-layout", "style:presentation-page-layout", or "style:font-decl". Do NOT use this method for style:style styles.
- Parameters:
-
name the style name
- Returns:
- the dom element representing the style, or QString::null if it wasn't found.
Definition at line 1575 of file KoOasisStyles.cpp.
| const QDomElement * KoOasisStyles::findStyle | ( | const QString & | name, | |
| const QString & | family | |||
| ) | const |
Look up a style:style by name.
- Parameters:
-
name the style name family the style family (for a style:style, use 0 otherwise)
- Returns:
- the dom element representing the style, or QString::null if it wasn't found.
Definition at line 1580 of file KoOasisStyles.cpp.
| const QDomElement * KoOasisStyles::findStyleAutoStyle | ( | const QString & | name, | |
| const QString & | family | |||
| ) | const |
Similar to findStyle but for auto-styles in styles.xml only.
Definition at line 1593 of file KoOasisStyles.cpp.
| QValueVector< QDomElement > KoOasisStyles::userStyles | ( | ) | const |
- Returns:
- the style:styles that are "user styles", i.e.
those from office:styles findStyle() is used for lookup. userStyles() is used to load all user styles upfront.
Definition at line 108 of file KoOasisStyles.cpp.
| const QDomElement * KoOasisStyles::defaultStyle | ( | const QString & | family | ) | const |
- Returns:
- the default style for a given family ("graphic","paragraph","table" etc.
) Returns 0 if no default style for this family is available
Definition at line 1570 of file KoOasisStyles.cpp.
| const QDomElement& KoOasisStyles::officeStyle | ( | ) | const [inline] |
| const QDict<QDomElement>& KoOasisStyles::listStyles | ( | ) | const [inline] |
- Returns:
- all list styles ("text:list-style" elements), hashed by name
Definition at line 82 of file KoOasisStyles.h.
| const QDict<QDomElement>& KoOasisStyles::masterPages | ( | ) | const [inline] |
- Returns:
- master pages ("style:master-page" elements), hashed by name
Definition at line 85 of file KoOasisStyles.h.
| const QDict<QDomElement>& KoOasisStyles::drawStyles | ( | ) | const [inline] |
| const QDict< QDomElement > & KoOasisStyles::styles | ( | const QString & | family | ) | const |
- Returns:
- all styles ("style:style" elements) for a given family, hashed by name
Definition at line 126 of file KoOasisStyles.cpp.
| const DataFormatsMap& KoOasisStyles::dataFormats | ( | ) | const [inline] |
Value (date/time/number.
..) formats found while parsing styles. Used e.g. for fields. Key: format name. Value:
Definition at line 109 of file KoOasisStyles.h.
| QString KoOasisStyles::saveOasisTextStyle | ( | KoGenStyles & | mainStyles, | |
| const QString & | _format, | |||
| const QString & | _prefix = QString::null, |
|||
| const QString & | _suffix = QString::null | |||
| ) | [static] |
Definition at line 1282 of file KoOasisStyles.cpp.
The documentation for this class was generated from the following files:

