30 #include <QDomElement>
31 #include <QStringList>
73 void setMode(
const StyleStack::Mode mode );
99 void push(
const QDomElement& style );
110 QString
attribute(
const QString& name )
const;
117 bool hasAttribute(
const QString& name,
const QString& detail )
const;
123 QString
attribute(
const QString& name,
const QString& detail )
const;
134 QDomNode
childNode(
const QString & name)
const;
150 QStringList m_nodeNames;
157 QList<QDomElement> m_stack;
160 void fillNodeNameList( QStringList& names,
const StyleStack::Mode mode );
163 QDomElement searchAttribute(
const QDomElement& element,
const QStringList& names,
const QString& name )
const;
166 QDomElement searchAttribute(
const QDomElement& element,
const QStringList& names,
const QString& name,
const QString& fullName )
const;
void clear()
Definition: stylestack.cpp:48
void save()
Definition: stylestack.cpp:53
void setMode(const StyleStack::Mode mode)
Definition: stylestack.cpp:42
void restore()
Definition: stylestack.cpp:58
bool hasChildNode(const QString &name) const
Definition: stylestack.cpp:167
void push(const QDomElement &style)
Definition: stylestack.cpp:73
void pop()
Definition: stylestack.cpp:68
QString userStyleName() const
Definition: stylestack.cpp:201
bool hasAttribute(const QString &name) const
Definition: stylestack.cpp:78
double fontSize() const
Definition: stylestack.cpp:147
QDomNode childNode(const QString &name) const
Definition: stylestack.cpp:181
Definition: stylestack.h:58
QString attribute(const QString &name) const
Definition: stylestack.cpp:93