• Skip to content
  • Skip to link menu
KDE 4.3 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KDEUI

KFontRequester Class Reference

This class provides a widget with a lineedit and a button, which invokes a font dialog (KFontDialog). More...

#include <kfontrequester.h>

Inheritance diagram for KFontRequester:
QWidget

List of all members.

Signals

void fontSelected (const QFont &font)

Public Member Functions

QPushButton * button () const
QFont font () const
bool isFixedOnly () const
 KFontRequester (QWidget *parent=0L, bool onlyFixed=false)
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
 ~KFontRequester ()

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.

kfontrequester.png

KDE Font Requester

Author:
Nadeem Hasan <nhasan@kde.org>

Definition at line 44 of file kfontrequester.h.


Constructor & Destructor Documentation

KFontRequester::KFontRequester ( QWidget *  parent = 0L,
bool  onlyFixed = false 
) [explicit]

Constructs a font requester widget.

Parameters:
parent The parent widget.
onlyFixed Only display fonts which have fixed-width character sizes.

Definition at line 95 of file kfontrequester.cpp.

KFontRequester::~KFontRequester (  ) 

Definition at line 118 of file kfontrequester.cpp.


Member Function Documentation

QPushButton * KFontRequester::button (  )  const
Returns:
Pointer to the pushbutton in the widget.

Definition at line 148 of file kfontrequester.cpp.

QFont KFontRequester::font (  )  const
Returns:
The currently selected font in the requester.
void KFontRequester::fontSelected ( const QFont &  font  )  [signal]

Emitted when a new font has been selected in the underlying dialog.

bool KFontRequester::isFixedOnly (  )  const
Returns:
Returns true if only fixed fonts are displayed.

Definition at line 128 of file kfontrequester.cpp.

QLabel * KFontRequester::label (  )  const
Returns:
Pointer to the label used for preview.

Definition at line 143 of file kfontrequester.cpp.

QString KFontRequester::sampleText (  )  const
Returns:
The current text in the sample text input area.
void KFontRequester::setFont ( const QFont &  font,
bool  onlyFixed = false 
) [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 153 of file kfontrequester.cpp.

void KFontRequester::setSampleText ( const QString &  text  )  [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 162 of file kfontrequester.cpp.

void KFontRequester::setTitle ( const QString &  title  )  [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 168 of file kfontrequester.cpp.

QString KFontRequester::title (  )  const
Returns:
The current title of the widget.

Property Documentation

QFont KFontRequester::font [read, write]

Definition at line 50 of file kfontrequester.h.

QString KFontRequester::sampleText [read, write]

Definition at line 49 of file kfontrequester.h.

QString KFontRequester::title [read, write]

Definition at line 48 of file kfontrequester.h.


The documentation for this class was generated from the following files:
  • kfontrequester.h
  • kfontrequester.cpp

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal