18#include <QtWidgets/qgroupbox.h>
20#include <QtGui/qfont.h>
21#include <QtGui/qfontdatabase.h>
44 void slotFamilyChanged(
const QFont &);
45 void slotStyleChanged(
int);
46 void slotPointSizeChanged(
int);
47 void slotUpdatePreviewFont();
50 QString family()
const;
51 QString styleString()
const;
52 int pointSize()
const;
53 int closestPointSizeIndex(
int ps)
const;
55 void updateWritingSystem(QFontDatabase::WritingSystem ws);
56 void updateFamily(
const QString &family);
57 void updatePointSizes(
const QString &family,
const QString &style);
58 void delayedPreviewFontUpdate();
60 QLineEdit *m_previewLineEdit;
61 QComboBox *m_writingSystemComboBox;
62 QFontComboBox* m_familyComboBox;
63 QComboBox *m_styleComboBox;
64 QComboBox *m_pointSizeComboBox;
65 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.