49 class BaseSettingsManager;
50 class FontChooserWidget;
93 std::shared_ptr<Ui::WkFontsWidget> Ui_;
94 BaseSettingsManager *
const BSM_;
96 QHash<IWkFontsSettable::FontFamily, FontChooserWidget*> Family2Chooser_;
97 QHash<IWkFontsSettable::FontFamily, QByteArray> Family2Name_;
98 QHash<IWkFontsSettable::FontFamily, QFont> PendingFontChanges_;
100 QHash<IWkFontsSettable::FontSize, QSpinBox*> Size2Spinbox_;
101 QHash<IWkFontsSettable::FontSize, QByteArray> Size2Name_;
102 QHash<IWkFontsSettable::FontSize, int> PendingSizeChanges_;
112 WkFontsWidget (Util::BaseSettingsManager *bsm, QWidget *parent =
nullptr);
133 void ResetFontChoosers ();
134 void ResetSizeChoosers ();
136 void ApplyPendingSizeChanges ();
138 void on_ChangeAll__released ();
165 void sizeMultiplierChanged (qreal factor);
Interface to aid WebKit-like-view-containing tabs to expose the view fonts configuration to the user...
FontSize
Enumeration for possible font sizes.
FontFamily
Enumeration for possible font families.