8#include <dtkwidget_global.h>
10#include <QFontComboBox>
12QT_REQUIRE_CONFIG(fontcombobox);
14DWIDGET_BEGIN_NAMESPACE
16class DFontComboBoxPrivate;
20 Q_PROPERTY(QFontDatabase::WritingSystem writingSystem READ writingSystem WRITE setWritingSystem)
21 Q_PROPERTY(QFontComboBox::FontFilters fontFilters READ fontFilters WRITE setFontFilters)
22 Q_PROPERTY(QFont currentFont READ currentFont WRITE setCurrentFont NOTIFY currentFontChanged)
28 void setWritingSystem(QFontDatabase::WritingSystem);
29 QFontDatabase::WritingSystem writingSystem()
const;
31 void setFontFilters(QFontComboBox::FontFilters filters);
32 QFontComboBox::FontFilters fontFilters()
const;
34 QFont currentFont()
const;
35 virtual QSize sizeHint()
const override;
38 void setCurrentFont(
const QFont &f);
41 void currentFontChanged(
const QFont &f);
44 virtual bool event(
QEvent *e)
override;