#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.
1.5.1-p1