Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

KCharSelect Class Reference

Character-Selection Widget. More...

#include <kcharselect.h>

List of all members.

Public Methods

 KCharSelect (QWidget *parent, const char *name, const QString &font=QString::null, const QChar &chr= ' ', int tableNum=0)
virtual QSize sizeHint () const
virtual void setFont (const QString &font)
virtual void setChar (const QChar &chr)
virtual void setTableNum (int tableNum)
virtual QChar chr () const
virtual QString font () const
virtual int tableNum () const
virtual void enableFontCombo (bool e)
virtual void enableTableSpinBox (bool e)
virtual bool isFontComboEnabled () const
virtual bool isTableSpinBoxEnabled () const


Detailed Description

Character-Selection Widget.

A Widget which allows the user to select a character of a specified font in a table

You can specify the font whoes characters should be displayed via setFont(). Using enableFontCombo() you can allow the user to choose the font from a combob-box. As only 256 characters are displayed at once in the table, using the spinbox on the top the user can choose starting from which chracater the table displayes them. This spinbox also can be enabled or disabled using enableTableSpinBox().

KCharSelect supports keyboard and mouse navigation. Click+Move selects always the character below the mouse cursor. Using the arrow keys the focus mark is moved around and with pressing RETURN or SPACE the cell which contains the focus mark gets selected.

To get the current selected character, use the chr() method. You can set the character which should be displayed with setChar() and the table number which should be displayed with setTableNum().

Version:
Id:
kcharselect.h,v 1.21 2002/03/04 00:51:46 lunakl Exp
Author:
Reginald Stadlbauer <reggie@kde.org>

Definition at line 134 of file kcharselect.h.


Constructor & Destructor Documentation

KCharSelect::KCharSelect QWidget *    parent,
const char *    name,
const QString &    font = QString::null,
const QChar &    chr = ' ',
int    tableNum = 0
 

Constructor. font specifies which font should be displayed, chr which character should be selected and tableNum specifies the number of the table which should be displayed.


Member Function Documentation

virtual QChar KCharSelect::chr   const [inline, virtual]
 

Returns the currently selected character.

Definition at line 173 of file kcharselect.h.

References KCharSelectTable::chr().

virtual void KCharSelect::enableFontCombo bool    e [inline, virtual]
 

If e is set to TRUE, the combobox which allows the user to select the font which should be displayed is enabled, else disabled.

Definition at line 190 of file kcharselect.h.

virtual void KCharSelect::enableTableSpinBox bool    e [inline, virtual]
 

If e is set to TRUE, the spinbox which allows the user to specify which characters of the font should be displayed, is enabled, else disabled.

Definition at line 198 of file kcharselect.h.

virtual QString KCharSelect::font   const [inline, virtual]
 

Returns the currently displayed font.

Definition at line 178 of file kcharselect.h.

virtual bool KCharSelect::isFontComboEnabled   const [inline, virtual]
 

Returns wether the font combobox on the top is enabled or disabled.

See also:
enableFontCombo()

Definition at line 206 of file kcharselect.h.

virtual bool KCharSelect::isTableSpinBoxEnabled   const [inline, virtual]
 

Returns wether the table spinbox on the top is enabled or disabled.

See also:
enableTableSpinBox()

Definition at line 214 of file kcharselect.h.

virtual void KCharSelect::setChar const QChar &    chr [virtual]
 

Sets the currently selected character to chr.

virtual void KCharSelect::setFont const QString &    font [virtual]
 

Sets the font which is displayed to font

virtual void KCharSelect::setTableNum int    tableNum [virtual]
 

Sets the currently displayed table to tableNum.

virtual QSize KCharSelect::sizeHint   [virtual]
 

Reimplemented.

virtual int KCharSelect::tableNum   const [inline, virtual]
 

Returns the currently displayed table

Definition at line 183 of file kcharselect.h.


The documentation for this class was generated from the following file:
Generated on Wed Aug 13 23:30:06 2003 for kdelibs by doxygen1.2.18