#include <KFontDialog_local.h>
Graphe de collaboration de KFontDialog_local:
Signaux | |
void | fontSelected (const QFont &font) |
Fonctions membres publiques | |
KFontDialog_local (QWidget *parent=0L, const char *name=0, bool onlyFixed=false, bool modal=false, const QStringList &fontlist=QStringList(), bool makeFrame=true, bool diff=false, Qt::CheckState *sizeIsRelativeState=0L) | |
void | setFont (const QFont &font, bool onlyFixed=false) |
QFont | font () const |
void | setSizeIsRelative (Qt::CheckState relative) |
Qt::CheckState | sizeIsRelative () const |
Fonctions membres publiques statiques | |
static int | getFont (QFont &theFont, bool onlyFixed=false, QWidget *parent=0L, bool makeFrame=true, Qt::CheckState *sizeIsRelativeState=0L) |
static int | getFontDiff (QFont &theFont, int &diffFlags, bool onlyFixed=false, QWidget *parent=0L, bool makeFrame=true, Qt::CheckState *sizeIsRelativeState=0L) |
static int | getFontAndText (QFont &theFont, QString &theString, bool onlyFixed=false, QWidget *parent=0L, bool makeFrame=true, Qt::CheckState *sizeIsRelativeState=0L) |
Fonctions membres protégées | |
virtual void | virtual_hook (int id, void *data) |
Attributs protégés | |
KFontChooser_local * | chooser |
Attributs privés | |
KFontDialog_localPrivate * | d |
The KFontDialog_local provides a dialog for interactive font selection. It is basically a thin wrapper around the KFontChooser_local widget, which can also be used standalone. In most cases, the simplest use of this class is the static method KFontDialog_local::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_local::getFont( myFont ); if ( result == KFontDialog_local::Accepted ) ...
KDE Font Dialog
Définition à la ligne 352 du fichier KFontDialog_local.h.
KFontDialog_local::KFontDialog_local | ( | QWidget * | parent = 0L , |
|
const char * | name = 0 , |
|||
bool | onlyFixed = false , |
|||
bool | modal = false , |
|||
const QStringList & | fontlist = QStringList() , |
|||
bool | makeFrame = true , |
|||
bool | diff = false , |
|||
Qt::CheckState * | sizeIsRelativeState = 0L | |||
) |
Constructs a font selection dialog.
parent | The parent widget of the dialog, if any. | |
name | The name of the dialog. | |
modal | Specifies whether the dialog is modal or not. | |
onlyFixed | only display fonts which have fixed-width character sizes. | |
fontlist | a list of fonts to display, in XLFD format. If no list is formatted, the internal KDE font list is used. If that has not been created, X is queried, and all fonts available on the system are displayed. | |
makeFrame | Draws a frame with titles around the contents. | |
diff | Display the difference version dialog. See getFontDiff(). | |
sizeIsRelativeState | If not zero the widget will show a checkbox where the user may choose whether the font size is to be interpreted as relative size. Initial state of this checkbox will be set according to *sizeIsRelativeState, user choice may be retrieved by calling sizeIsRelative(). |
Définition à la ligne 765 du fichier KFontDialog_local.cpp.
Références chooser.
void KFontDialog_local::setFont | ( | const QFont & | font, | |
bool | onlyFixed = false | |||
) | [inline] |
Sets the currently selected font in the dialog.
font | The font to select. | |
onlyFixed | readjust the font list to display only fixed width fonts if true, or vice-versa |
Définition à la ligne 391 du fichier KFontDialog_local.h.
Référencé par getFont(), getFontAndText(), et getFontDiff().
Voici le graphe d'appel pour cette fonction :
QFont KFontDialog_local::font | ( | ) | const [inline] |
Définition à la ligne 397 du fichier KFontDialog_local.h.
void KFontDialog_local::setSizeIsRelative | ( | Qt::CheckState | relative | ) | [inline] |
Sets the state of the checkbox indicating whether the font size is to be interpreted as relative size. NOTE: If parameter sizeIsRelative was not set in the constructor of the dialog this setting will be ignored.
Définition à la ligne 405 du fichier KFontDialog_local.h.
Qt::CheckState KFontDialog_local::sizeIsRelative | ( | ) | const [inline] |
Définition à la ligne 412 du fichier KFontDialog_local.h.
int KFontDialog_local::getFont | ( | QFont & | theFont, | |
bool | onlyFixed = false , |
|||
QWidget * | parent = 0L , |
|||
bool | makeFrame = true , |
|||
Qt::CheckState * | sizeIsRelativeState = 0L | |||
) | [static] |
Creates a modal font dialog, lets the user choose a font, and returns when the dialog is closed.
theFont | a reference to the font to write the chosen font into. | |
onlyFixed | if true, only select from fixed-width fonts. | |
parent | Parent widget of the dialog. Specifying a widget different from 0 (Null) improves centering (looks better). | |
makeFrame | Draws a frame with titles around the contents. | |
sizeIsRelativeState | If not zero the widget will show a checkbox where the user may choose whether the font size is to be interpreted as relative size. Initial state of this checkbox will be set according to *sizeIsRelativeState and user choice will be returned therein. |
Définition à la ligne 803 du fichier KFontDialog_local.cpp.
Références chooser, KFontChooser_local::font, testguiform::result, setFont(), et KFontChooser_local::sizeIsRelative().
Voici le graphe d'appel pour cette fonction :
int KFontDialog_local::getFontDiff | ( | QFont & | theFont, | |
int & | diffFlags, | |||
bool | onlyFixed = false , |
|||
QWidget * | parent = 0L , |
|||
bool | makeFrame = true , |
|||
Qt::CheckState * | sizeIsRelativeState = 0L | |||
) | [static] |
Creates a modal font difference dialog, lets the user choose a selection of changes that should be made to a set of fonts, and returns when the dialog is closed. Useful for choosing slight adjustments to the font set when the user would otherwise have to manually edit a number of fonts.
theFont | a reference to the font to write the chosen font into. | |
diffFlags | a reference to the int into which the chosen difference selection bitmask should be written. Check the returned bitmask like: if ( diffFlags & KFontChooser_local::FontDiffFamily ) [...] if ( diffFlags & KFontChooser_local::FontDiffStyle ) [...] if ( diffFlags & KFontChooser_local::FontDiffSize ) [...] | |
onlyFixed | if true, only select from fixed-width fonts. | |
parent | Parent widget of the dialog. Specifying a widget different from 0 (Null) improves centering (looks better). | |
makeFrame | Draws a frame with titles around the contents. | |
sizeIsRelativeState | If not zero the widget will show a checkbox where the user may choose whether the font size is to be interpreted as relative size. Initial state of this checkbox will be set according to *sizeIsRelativeState and user choice will be returned therein. |
Définition à la ligne 784 du fichier KFontDialog_local.cpp.
Références chooser, KFontChooser_local::font, KFontChooser_local::fontDiffFlags(), testguiform::result, setFont(), et KFontChooser_local::sizeIsRelative().
Voici le graphe d'appel pour cette fonction :
int KFontDialog_local::getFontAndText | ( | QFont & | theFont, | |
QString & | theString, | |||
bool | onlyFixed = false , |
|||
QWidget * | parent = 0L , |
|||
bool | makeFrame = true , |
|||
Qt::CheckState * | sizeIsRelativeState = 0L | |||
) | [static] |
When you are not only interested in the font selected, but also in the example string typed in, you can call this method.
theFont | a reference to the font to write the chosen font into. | |
theString | a reference to the example text that was typed. | |
onlyFixed | if true, only select from fixed-width fonts. | |
parent | Parent widget of the dialog. Specifying a widget different from 0 (Null) improves centering (looks better). | |
makeFrame | Draws a frame with titles around the contents. | |
sizeIsRelativeState | If not zero the widget will show a checkbox where the user may choose whether the font size is to be interpreted as relative size. Initial state of this checkbox will be set according to *sizeIsRelativeState and user choice will be returned therein. |
Définition à la ligne 822 du fichier KFontDialog_local.cpp.
Références chooser, KFontChooser_local::font, testguiform::result, KFontChooser_local::sampleText(), setFont(), et KFontChooser_local::sizeIsRelative().
Voici le graphe d'appel pour cette fonction :
void KFontDialog_local::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.
void KFontDialog_local::virtual_hook | ( | int | id, | |
void * | data | |||
) | [protected, virtual] |
Définition à la ligne 845 du fichier KFontDialog_local.cpp.
KFontChooser_local* KFontDialog_local::chooser [protected] |
Définition à la ligne 507 du fichier KFontDialog_local.h.
Référencé par getFont(), getFontAndText(), getFontDiff(), et KFontDialog_local().
KFontDialog_localPrivate* KFontDialog_local::d [private] |
Définition à la ligne 512 du fichier KFontDialog_local.h.