• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdeui
 

tdeui

Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | Friends
TDEFontCombo Class Reference

#include <tdefontcombo.h>

Inheritance diagram for TDEFontCombo:
KComboBox TQComboBox TDECompletionBase

List of all members.

Public Member Functions

 TDEFontCombo (TQWidget *parent, const char *name=0)
 TDEFontCombo (const TQStringList &fonts, TQWidget *parent, const char *name=0)
virtual ~TDEFontCombo ()
void setFonts (const TQStringList &fonts)
void setCurrentFont (const TQString &family)
TQString currentFont () const
void setBold (bool bold)
bool bold () const
void setItalic (bool italic)
bool italic () const
void setUnderline (bool underline)
bool underline () const
void setStrikeOut (bool strikeOut)
bool strikeOut () const
void setSize (int size)
int size () const
virtual void setCurrentItem (int i)

Static Public Member Functions

static bool displayFonts ()

Protected Slots

void slotModified (int i)

Protected Member Functions

void updateFonts ()
virtual void virtual_hook (int id, void *data)

Friends

class TDEFontListItem

Detailed Description

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.

Author:
Malte Starostik <malte@kde.org>

Definition at line 35 of file tdefontcombo.h.


Constructor & Destructor Documentation

TDEFontCombo::TDEFontCombo ( TQWidget *  parent,
const char *  name = 0 
)

Constructor.

Parameters:
parentThe parent widget
nameThe object name for the widget

Definition at line 175 of file tdefontcombo.cpp.

TDEFontCombo::TDEFontCombo ( const TQStringList &  fonts,
TQWidget *  parent,
const char *  name = 0 
)

Constructor that takes an already initialzed font list.

Parameters:
fontsA list of fonts to show
parentThe parent widget
nameThe object name for the widget

Definition at line 184 of file tdefontcombo.cpp.

TDEFontCombo::~TDEFontCombo ( ) [virtual]

Destructor.

Definition at line 289 of file tdefontcombo.cpp.


Member Function Documentation

bool TDEFontCombo::bold ( ) const

Returns the current bold status.

Returns:
true if fonts are bold

Definition at line 302 of file tdefontcombo.cpp.

TQString TDEFontCombo::currentFont ( ) const
Returns:
the currently selected font.

Definition at line 266 of file tdefontcombo.cpp.

bool TDEFontCombo::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

Definition at line 375 of file tdefontcombo.cpp.

bool TDEFontCombo::italic ( ) const

Returns the current italic status.

Returns:
True if fonts are italic

Definition at line 315 of file tdefontcombo.cpp.

void TDEFontCombo::setBold ( bool  bold)

Sets the listed fonts to bold or normal.

Parameters:
boldSet to true to display fonts in bold

Definition at line 294 of file tdefontcombo.cpp.

void TDEFontCombo::setCurrentFont ( const TQString &  family)

Sets the currently selected font.

Parameters:
familyFont to select.

Definition at line 201 of file tdefontcombo.cpp.

void TDEFontCombo::setCurrentItem ( int  index) [virtual]

Simply calls QComboBox' implementation.

Only here to not become shadowed.

Reimplemented from KComboBox.

Definition at line 273 of file tdefontcombo.cpp.

void TDEFontCombo::setFonts ( const TQStringList &  fonts)

Sets the font list.

Parameters:
fontsFont list to show

Definition at line 191 of file tdefontcombo.cpp.

void TDEFontCombo::setItalic ( bool  italic)

Sets the listed fonts to italic or regular.

Parameters:
italicSet to true to display fonts italic

Definition at line 307 of file tdefontcombo.cpp.

void TDEFontCombo::setSize ( int  size)

Sets the listed fonts' size.

Parameters:
sizeSet to the point size to display the fonts in

Definition at line 346 of file tdefontcombo.cpp.

void TDEFontCombo::setStrikeOut ( bool  strikeOut)

Sets the listed fonts to striked out or not.

Parameters:
strikeOutSet to true to display fonts striked out

Definition at line 333 of file tdefontcombo.cpp.

void TDEFontCombo::setUnderline ( bool  underline)

Sets the listed fonts to underlined or not underlined.

Parameters:
underlineSet to true to display fonts underlined

Definition at line 320 of file tdefontcombo.cpp.

int TDEFontCombo::size ( ) const

Returns the current font size.

Returns:
The point size of the fonts

Definition at line 358 of file tdefontcombo.cpp.

void TDEFontCombo::slotModified ( int  i) [protected, slot]

Listens to highlighted(int)

Definition at line 261 of file tdefontcombo.cpp.

bool TDEFontCombo::strikeOut ( ) const

Returns the current strike out status.

Returns:
True if fonts are striked out

Definition at line 341 of file tdefontcombo.cpp.

bool TDEFontCombo::underline ( ) const

Returns the current underline status.

Returns:
True if fonts are underlined

Definition at line 328 of file tdefontcombo.cpp.

void TDEFontCombo::updateFonts ( ) [protected]

Updated the combo's listBox() to reflect changes made to the fonts' attributed.

Definition at line 363 of file tdefontcombo.cpp.


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

tdeui

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

tdeui

Skip menu "tdeui"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdeui by doxygen 1.7.6.1
This website is maintained by Timothy Pearson.