class KFontDialog

A font selection dialog. More...

Definition#include <kfontdialog.h>
InheritsKDialogBase
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Signals

Public Static Methods

Protected Members


Detailed Description

The KFontDialog provides a dialog for interactive font selection. It is basically a thin wrapper around the KFontChooser widget, which can also be used standalone. In most cases, the simplest use of this class is the static method KFontDialog::getFont(), which pops up the dialog, allows the user to select a font, and returns when the dialog is closed.

Example:


      QFont myFont;
      int result = KFontDialog::getFont( myFont );
      if ( result == KFontDialog::Accepted )
            ...

 KFontDialog ( QWidget *parent = 0L, const char *name = 0, bool onlyFixed = false, bool modal = false, const QStringList &fontlist = QStringList(), bool makeFrame = true )

Constructs a font selection dialog.

Parameters:

void  setFont ( const QFont &font, bool onlyFixed = false )

Sets the currently selected font in the dialog.

Parameters:

QFont  font ()

[const]

Returns: The currently selected font in the dialog.

void  setCharset ( const QString & charset )

Sets the currently selected charset in the dialog.

QString  charset ()

[const]

Returns: The currently selected charset in the dialog.

int  getFont ( QFont &theFont, bool onlyFixed = false, QWidget *parent = 0L, bool makeFrame = true )

[static]

Creates a modal font dialog, lets the user choose a font, and returns when the dialog is closed.

Parameters:

Returns: QDialog::result().

int  getFontAndText ( QFont &theFont, QString &theString, bool onlyFixed = false, QWidget *parent = 0L, bool makeFrame = true )

[static]

When you are not only interested in the font selected, but also in the example string typed in, you can call this method.

Parameters:

Returns: The result of the dialog.

void  fontSelected ( const QFont &font )

[signal]

Emitted whenever the currently selected font changes. Connect to this to monitor the font as it is selected if you are not running modal.

KFontChooser * chooser

[protected]