void QWebSettings::setFontSize(FontSize type, int size)
{
- if (size < 0)
- d->fontSizes.remove(type);
- else
- d->fontSizes.insert(type, size);
+ d->fontSizes.insert(type, size);
d->apply();
}
return d->fontSizes.value(type);
}
+void QWebSettings::resetFontSize(FontSize type)
+{
+ d->fontSizes.remove(type);
+ d->apply();
+}
+
void QWebSettings::setUserStyleSheetLocation(const QString &location)
{
d->userStyleSheetLocation = location;
void QWebSettings::setFontFamily(FontType type, const QString &family)
{
- if (family.isEmpty())
- d->fontFamilies.remove(type);
- else
- d->fontFamilies.insert(type, family);
+ d->fontFamilies.insert(type, family);
d->apply();
}
return d->fontFamilies.value(type);
}
+void QWebSettings::resetFontFamily(FontType type)
+{
+ d->fontFamilies.remove(type);
+ d->apply();
+}
+
void QWebSettings::setAttribute(WebAttribute attr, bool on)
{
d->attributes.insert(attr, on);
void setFontFamily(FontType type, const QString &family);
QString fontFamily(FontType type) const;
+ void resetFontFamily(FontType type);
void setFontSize(FontSize type, int size);
int fontSize(FontSize type) const;
+ void resetFontSize(FontSize type);
void setAttribute(WebAttribute attr, bool on = true);
bool testAttribute(WebAttribute attr) const;
+2007-11-07 Simon Hausmann <hausmann@kde.org>
+
+ Reviewed by Lars.
+
+ Added explicit functions for resetting the font sizes and font families.
+
+ * Api/qwebsettings.cpp:
+ (QWebSettings::resetFontSize):
+ (QWebSettings::resetFontFamily):
+ * Api/qwebsettings.h:
+
2007-11-07 Simon Hausmann <hausmann@kde.org>
Reviewed by Lars.