Scribus
Open source desktop publishing at your fingertips
StyleReader Class Reference

Public Member Functions

 StyleReader (QString documentName, gtWriter *wr, bool textOnly, bool prefix, bool combineStyles=true)
 
bool updateStyle (gtStyle *style, gtStyle *parent2Style, const QString &key, const QString &value)
 
bool startElement (const QString &, const QString &, const QString &name, const QXmlAttributes &attrs)
 
bool endElement (const QString &, const QString &, const QString &name)
 
void parse (QString fileName)
 
gtStylegetDefaultStyle (void)
 
gtStylegetStyle (const QString &name)
 
void setStyle (const QString &name, gtStyle *style)
 
QString getFont (const QString &key)
 
ListStylegetList (const QString &name)
 
 StyleReader (QString documentName, gtWriter *wr, bool textOnly, bool prefix, bool combineStyles=true)
 
bool updateStyle (gtStyle *style, gtStyle *parent2Style, const QString &key, const QString &value)
 
bool startElement (const QString &, const QString &, const QString &name, const QXmlAttributes &attrs)
 
bool endElement (const QString &, const QString &, const QString &name)
 
void parse (QString fileName)
 
gtStylegetDefaultStyle (void)
 
gtStylegetStyle (const QString &name)
 
void setStyle (const QString &name, gtStyle *style)
 
QString getFont (const QString &key)
 

Static Public Member Functions

static void startElement (void *user_data, const xmlChar *fullname, const xmlChar **atts)
 
static void endElement (void *user_data, const xmlChar *name)
 
static void startElement (void *user_data, const xmlChar *fullname, const xmlChar **atts)
 
static void endElement (void *user_data, const xmlChar *name)
 

The documentation for this class was generated from the following files: