24 #ifndef KLFRELATIVEFONT_H
25 #define KLFRELATIVEFONT_H
44 void setThorough(
bool thorough);
47 virtual QFont calculateRelativeFont(
const QFont& baseFont) = 0;
49 inline QWidget * referenceWidget() {
return pReference; }
50 inline QWidget * targetWidget() {
return pTarget; }
53 void calculateAndApplyNewFont();
59 bool pInhibitFontChangeRecursion;
81 void setRelPointSize(
int relps);
83 void setForceFamily(
const QString& family);
86 void setForceBold(
bool bold) { setForceWeight(bold ? QFont::Bold : QFont::Normal); }
87 void setForceWeight(
int weight);
90 void setForceItalic(
bool it) { setForceStyle(it ? QFont::StyleItalic : QFont::StyleNormal); }
91 void setForceStyle(
int style);