19#include <QtWidgets/qgroupbox.h>
21#include <QtGui/qfont.h>
22#include <QtGui/qfontdatabase.h>
45 void slotFamilyChanged(
const QFont &);
46 void slotStyleChanged(
int);
47 void slotPointSizeChanged(
int);
48 void slotUpdatePreviewFont();
51 QString family()
const;
52 QString styleString()
const;
53 int pointSize()
const;
54 int closestPointSizeIndex(
int ps)
const;
56 void updateWritingSystem(QFontDatabase::WritingSystem ws);
57 void updateFamily(
const QString &family);
58 void updatePointSizes(
const QString &family,
const QString &style);
59 void delayedPreviewFontUpdate();
61 QLineEdit *m_previewLineEdit;
62 QComboBox *m_writingSystemComboBox;
63 QFontComboBox* m_familyComboBox;
64 QComboBox *m_styleComboBox;
65 QComboBox *m_pointSizeComboBox;
66 QTimer *m_previewFontUpdateTimer =
nullptr;
QFont selectedFont() const
void setWritingSystem(QFontDatabase::WritingSystem ws)
QFontDatabase::WritingSystem writingSystem() const
void setSelectedFont(const QFont &)
static bool applySettings(QHelpEngineCore *helpEngine, const HelpDocSettings &settings)
QHelpEngineCore * helpEngine() const
void setStartOption(int option)
bool usesBrowserFont() const
void setShowTabs(bool show)
static HelpEngineWrapper & instance()
void setUseBrowserFont(bool useBrowserFont)
bool documentationManagerEnabled() const
bool filterFunctionalityEnabled() const
void setUseAppFont(bool useAppFont)
Combined button and popup list for selecting options.