![]() |
Scribus
Open source desktop publishing at your fingertips
|
#include <resourcecollection.h>
Public Member Functions | |
void | collectFont (const QString &name) |
void | collectPattern (const QString &name) |
void | collectColor (const QString &name) |
void | collectGradient (const QString &name) |
void | collectStyle (const QString &name) |
void | collectCharStyle (const QString &name) |
void | collectLineStyle (const QString &name) |
void | collectTableStyle (const QString &name) |
void | collectCellStyle (const QString &name) |
void | mapFont (const QString &oldname, const QString &newname) |
void | mapPattern (const QString &oldname, const QString &newname) |
void | mapColor (const QString &oldname, const QString &newname) |
void | mapGradients (const QString &oldname, const QString &newname) |
void | mapStyle (const QString &oldname, const QString &newname) |
void | mapCharStyle (const QString &oldname, const QString &newname) |
void | mapLineStyle (const QString &oldname, const QString &newname) |
void | mapTableStyle (const QString &oldname, const QString &newname) |
void | mapCellStyle (const QString &oldname, const QString &newname) |
void | mapFonts (const QMap< QString, QString > &newnames) |
void | mapPatterns (const QMap< QString, QString > &newnames) |
void | mapColors (const QMap< QString, QString > &newnames) |
void | mapGradients (const QMap< QString, QString > &newnames) |
void | mapStyles (const QMap< QString, QString > &newnames) |
void | mapCharStyles (const QMap< QString, QString > &newnames) |
void | mapLineStyles (const QMap< QString, QString > &newnames) |
void | mapTableStyles (const QMap< QString, QString > &newnames) |
void | mapCellStyles (const QMap< QString, QString > &newnames) |
const QMap< QString, QString > & | fonts () |
const QMap< QString, QString > & | patterns () |
const QMap< QString, QString > & | colors () |
const QMap< QString, QString > & | gradients () |
const QMap< QString, QString > & | styles () |
const QMap< QString, QString > & | charStyles () |
const QMap< QString, QString > & | lineStyles () |
const QMap< QString, QString > & | tableStyles () |
const QMap< QString, QString > & | cellStyles () |
QList< QString > | fontNames () const |
QList< QString > | patternNames () const |
QList< QString > | colorNames () const |
QList< QString > | gradientNames () const |
QList< QString > | styleNames () const |
QList< QString > | charStyleNames () const |
QList< QString > | lineStyleNames () const |
QList< QString > | tableStyleNames () const |
QList< QString > | cellStyleNames () const |
void | makeNamedResourcesUnique (ResourceCollection &other) |
void | collectFont (const QString &name) |
void | collectPattern (const QString &name) |
void | collectColor (const QString &name) |
void | collectStyle (const QString &name) |
void | collectCharStyle (const QString &name) |
void | collectLineStyle (const QString &name) |
void | mapFont (const QString &oldname, const QString &newname) |
void | mapPattern (const QString &oldname, const QString &newname) |
void | mapColor (const QString &oldname, const QString &newname) |
void | mapStyle (const QString &oldname, const QString &newname) |
void | mapCharStyle (const QString &oldname, const QString &newname) |
void | mapLineStyle (const QString &oldname, const QString &newname) |
void | mapFonts (const QMap< QString, QString > &newnames) |
void | mapPatterns (const QMap< QString, QString > &newnames) |
void | mapColors (const QMap< QString, QString > &newnames) |
void | mapStyles (const QMap< QString, QString > &newnames) |
void | mapCharStyles (const QMap< QString, QString > &newnames) |
void | mapLineStyles (const QMap< QString, QString > &newnames) |
const QMap< QString, QString > & | fonts () |
const QMap< QString, QString > & | patterns () |
const QMap< QString, QString > & | colors () |
const QMap< QString, QString > & | styles () |
const QMap< QString, QString > & | charStyles () |
const QMap< QString, QString > & | lineStyles () |
QList< QString > | fontNames () const |
QList< QString > | patternNames () const |
QList< QString > | colorNames () const |
QList< QString > | styleNames () const |
QList< QString > | charStyleNames () const |
QList< QString > | lineStyleNames () const |
void | makeNamedResourcesUnique (ResourceCollection &other) |
Public Attributes | |
SCFonts * | availableFonts |
ColorList * | availableColors |
QMap< QString, VGradient > * | availableGradients |
A simple structure which holds the names of all resources & styles used in a doc or part of a document. Also holds pointers to the doc's fontset and colorset. The names are stored as a QMap<QString,QString>. When a doc is queried for it's used resources, these maps get an entry (nam -> nam) for each used resource 'nam'. You can replace resources consistently by changing these maps and asking the doc to use the altered maps to change all old names to the new one. Operations: