KDEUI
#include <kfontrequester.h>

Signals | |
void | fontSelected (const QFont &font) |
Public Member Functions | |
KFontRequester (QWidget *parent=0L, bool onlyFixed=false) | |
~KFontRequester () | |
QPushButton * | button () const |
QFont | font () const |
bool | isFixedOnly () const |
QLabel * | label () const |
QString | sampleText () const |
virtual void | setFont (const QFont &font, bool onlyFixed=false) |
virtual void | setSampleText (const QString &text) |
virtual void | setTitle (const QString &title) |
QString | title () const |
Properties | |
QFont | font |
QString | sampleText |
QString | title |
Detailed Description
This class provides a widget with a lineedit and a button, which invokes a font dialog (KFontDialog).
The lineedit provides a preview of the selected font. The preview text can be customized. You can also have the font dialog show only the fixed fonts.

Definition at line 44 of file kfontrequester.h.
Constructor & Destructor Documentation
◆ KFontRequester()
|
explicit |
Constructs a font requester widget.
- Parameters
-
parent The parent widget. onlyFixed Only display fonts which have fixed-width character sizes.
Definition at line 101 of file kfontrequester.cpp.
◆ ~KFontRequester()
KFontRequester::~KFontRequester | ( | ) |
Definition at line 124 of file kfontrequester.cpp.
Member Function Documentation
◆ button()
QPushButton * KFontRequester::button | ( | ) | const |
- Returns
- Pointer to the pushbutton in the widget.
Definition at line 154 of file kfontrequester.cpp.
◆ font()
QFont KFontRequester::font | ( | ) | const |
- Returns
- The currently selected font in the requester.
Definition at line 129 of file kfontrequester.cpp.
◆ fontSelected
|
signal |
Emitted when a new font
has been selected in the underlying dialog.
◆ isFixedOnly()
bool KFontRequester::isFixedOnly | ( | ) | const |
- Returns
- Returns true if only fixed fonts are displayed.
Definition at line 134 of file kfontrequester.cpp.
◆ label()
QLabel * KFontRequester::label | ( | ) | const |
- Returns
- Pointer to the label used for preview.
Definition at line 149 of file kfontrequester.cpp.
◆ sampleText()
QString KFontRequester::sampleText | ( | ) | const |
- Returns
- The current text in the sample text input area.
Definition at line 139 of file kfontrequester.cpp.
◆ setFont()
|
virtual |
Sets the currently selected font in the requester.
- Parameters
-
font The font to select. onlyFixed Display only fixed-width fonts in the font dialog if true
, or vice-versa.
Definition at line 159 of file kfontrequester.cpp.
◆ setSampleText()
|
virtual |
Sets the sample text.
Normally you should not change this text, but it can be better to do this if the default text is too large for the edit area when using the default font of your application. Default text is current font name and size. Setting the text to QString() will restore the default.
- Parameters
-
text The new sample text. The current will be removed.
Definition at line 168 of file kfontrequester.cpp.
◆ setTitle()
|
virtual |
Set the title for the widget that will be used in the tooltip and what's this text.
- Parameters
-
title The title to be set.
Definition at line 174 of file kfontrequester.cpp.
◆ title()
QString KFontRequester::title | ( | ) | const |
- Returns
- The current title of the widget.
Definition at line 144 of file kfontrequester.cpp.
Property Documentation
◆ font
|
readwrite |
Definition at line 1 of file kfontrequester.h.
◆ sampleText
|
readwrite |
Definition at line 1 of file kfontrequester.h.
◆ title
|
readwrite |
Definition at line 1 of file kfontrequester.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.