qfontdialog
public:
enum FontDialogOption {
NoButtons = 0x00000001,
DontUseNativeDialog = 0x00000002
};
Q_DECLARE_FLAGS(FontDialogOptions, FontDialogOption)
explicit QFontDialog(QWidget *parent = 0);
explicit QFontDialog(const QFont &initial, QWidget *parent = 0);
~QFontDialog();
void setCurrentFont(const QFont &font);
QFont currentFont() const;
QFont selectedFont() const;
void setOption(FontDialogOption option, bool on = true);
bool testOption(FontDialogOption option) const;
void setOptions(FontDialogOptions options);
FontDialogOptions options() const;
#ifdef Q_NO_USING_KEYWORD
#ifndef Q_QDOC
void open() { QDialog::open(); }
#endif
#else
using QDialog::open;
#endif
void open(QObject *receiver, const char *member);
void setVisible(bool visible);
static QFont getFont(bool *ok, const QFont &initial, QWidget *parent, const QString &title,
FontDialogOptions options);
static QFont getFont(bool *ok, const QFont &initial, QWidget *parent, const QString &title);
static QFont getFont(bool *ok, const QFont &initial, QWidget *parent = 0);
static QFont getFont(bool *ok, QWidget *parent = 0);
#ifdef QT3_SUPPORT
static QFont getFont(bool *ok, const QFont &initial, QWidget *parent, const char *name)
{ Q_UNUSED(name); return getFont(ok, initial, parent); }
static QFont getFont(bool *ok, QWidget *parent, const char *name)
{ Q_UNUSED(name); return getFont(ok, parent); }
#endif
Q_SIGNALS:
void currentFontChanged(const QFont &font);
void fontSelected(const QFont &font);