|
|
A combobox that lists the available fonts.
The items are painted using the respective font itself, so the user can easily choose a font based on its look. This can be turned off globally if the user wishes so.
KFontCombo (QWidget *parent, const char *name = 0)
| KFontCombo |
Constructor
Parameters:
parent | The parent widget |
name | The object name for the widget |
KFontCombo (const QStringList &fonts, QWidget *parent, const char *name = 0)
| KFontCombo |
Constructor that takes an already initialzed font list
Parameters:
fonts | A list of fonts to show |
parent | The parent widget |
name | The object name for the widget |
~KFontCombo ()
| ~KFontCombo |
[virtual]
Destructor
void setFonts (const QStringList &fonts)
| setFonts |
Sets the font list.
Parameters:
fonts | Font list to show |
void setCurrentFont (const QString &family)
| setCurrentFont |
Sets the currently selected font.
Parameters:
family | Font to select. |
QString currentFont ()
| currentFont |
[const]
Returns: the currently selected font.
void setBold (bool bold)
| setBold |
Sets the listed fonts to bold or normal.
Parameters:
bold | Set to true to display fonts in bold |
bool bold ()
| bold |
[const]
Returns the current bold status.
Returns: true if fonts are bold
void setItalic (bool bold)
| setItalic |
Sets the listed fonts to italic or regular.
Parameters:
italic | Set to true to display fonts italic |
bool italic ()
| italic |
[const]
Returns the current italic status
Returns: True if fonts are italic
void setUnderline (bool bold)
| setUnderline |
Sets the listed fonts to underlined or not underlined
Parameters:
underline | Set to true to display fonts underlined |
bool underline ()
| underline |
[const]
Returns the current underline status
Returns: True if fonts are underlined
void setStrikeOut (bool bold)
| setStrikeOut |
Sets the listed fonts to striked out or not
Parameters:
strikeOut | Set to true to display fonts striked out |
bool strikeOut ()
| strikeOut |
[const]
Returns the current strike out status
Returns: True if fonts are striked out
void setSize (int size)
| setSize |
Sets the listed fonts' size
Parameters:
size | Set to the point size to display the fonts in |
int size ()
| size |
[const]
Returns the current font size
Returns: The point size of the fonts
bool displayFonts ()
| displayFonts |
[static]
Returns the user's setting of whether the items should be painted in the respective fonts or not
Returns: True if the respective fonts are used for painting
void setCurrentItem (int i)
| setCurrentItem |
[virtual]
Reimplemented from KComboBox.
void updateFonts ()
| updateFonts |
[protected]
Updated the combo's listBox() to reflect changes made to the fonts' attributed
void virtual_hook ( int id, void* data )
| virtual_hook |
[protected virtual]
Reimplemented from KComboBox.