summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qcssparser_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/text/qcssparser_p.h')
-rw-r--r--src/gui/text/qcssparser_p.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/gui/text/qcssparser_p.h b/src/gui/text/qcssparser_p.h
index 4738b0f584..2e13184f07 100644
--- a/src/gui/text/qcssparser_p.h
+++ b/src/gui/text/qcssparser_p.h
@@ -345,7 +345,7 @@ enum StyleFeature {
NumKnownStyleFeatures = 4
};
-struct Q_GUI_EXPORT Value
+struct Value
{
enum Type {
Unknown,
@@ -364,7 +364,8 @@ struct Q_GUI_EXPORT Value
inline Value() : type(Unknown) { }
Type type;
QVariant variant;
- QString toString() const;
+
+ Q_GUI_EXPORT QString toString() const;
};
struct ColorData {
@@ -627,7 +628,7 @@ enum StyleSheetOrigin {
StyleSheetOrigin_Inline
};
-struct Q_GUI_EXPORT StyleSheet
+struct StyleSheet
{
StyleSheet() : origin(StyleSheetOrigin_Unspecified), depth(0) { }
QVector<StyleRule> styleRules; //only contains rules that are not indexed
@@ -638,7 +639,8 @@ struct Q_GUI_EXPORT StyleSheet
int depth; // applicable only for inline style sheets
QMultiHash<QString, StyleRule> nameIndex;
QMultiHash<QString, StyleRule> idIndex;
- void buildIndexes(Qt::CaseSensitivity nameCaseSensitivity = Qt::CaseSensitive);
+
+ Q_GUI_EXPORT void buildIndexes(Qt::CaseSensitivity nameCaseSensitivity = Qt::CaseSensitive);
};
class Q_GUI_EXPORT StyleSelector
@@ -724,13 +726,13 @@ enum TokenType {
OR
};
-struct Q_GUI_EXPORT Symbol
+struct Symbol
{
inline Symbol() : token(NONE), start(0), len(-1) {}
TokenType token;
QString text;
int start, len;
- QString lexem() const;
+ Q_GUI_EXPORT QString lexem() const;
};
class Q_GUI_EXPORT Scanner