TextModifier Class Reference

Contains helper methods to modify text. More...

#include <textmodifier.h>

List of all members.

Static Public Member Functions

static QString shortenText (const QFontMetrics fontMetrics, const QString &text, int textMaxWidth)
 Shortens text to fit.
static QString splitWord (const QFontMetrics fontMetrics, const QString &word, int textMaxWidth)
 Splits too long word.
static QString splitLongWords (const QFontMetrics fontMetrics, const QString &text, int textMaxWidth)
 Splits long words from text.

Detailed Description

Contains helper methods to modify text.


Member Function Documentation

QString TextModifier::shortenText ( const QFontMetrics  fontMetrics,
const QString &  text,
int  textMaxWidth 
) [static]

Shortens text to fit.

Text shortening is defined by text maximum width.

Parameters:
fontMetrics font metrics to use
text text to shorten
textMaxWidth maximum width for text
QString TextModifier::splitLongWords ( const QFontMetrics  fontMetrics,
const QString &  text,
int  textMaxWidth 
) [static]

Splits long words from text.

Splits long words to several by adding extra spaces

Parameters:
fontMetrics font metrics to use
text text to be splitted
textMaxWidth maximum width for word
Returns:
text with long words splitted
QString TextModifier::splitWord ( const QFontMetrics  fontMetrics,
const QString &  word,
int  textMaxWidth 
) [static]

Splits too long word.

Splits long word to several by adding extra spaces

Parameters:
fontMetrics font metrics to use
word long word to be splitted
textMaxWidth maximum width for word
Returns:
splitted word

The documentation for this class was generated from the following files:

Generated on Fri Sep 3 12:05:42 2010 for Situare client for Maemo by  doxygen 1.6.1