lib Library API Documentation

KoVariableTimeFormat Class Reference

Implementation of the "time" formats. More...

#include <kovariable.h>

Inheritance diagram for KoVariableTimeFormat:

KoVariableFormat List of all members.

Public Member Functions

virtual QString convert (const QVariant &data) const
virtual QCString key () const
virtual QCString getKey (const QString &props) const
virtual void load (const QCString &)
virtual void setFormatProperties (const QString &props)
virtual QString formatProperties () const
virtual QStringList formatPropsList () const
virtual QStringList translatedFormatPropsList () const

Static Public Member Functions

QStringList staticFormatPropsList ()
QStringList staticTranslatedFormatPropsList ()

Detailed Description

Implementation of the "time" formats.

Definition at line 184 of file kovariable.h.


Member Function Documentation

QString KoVariableTimeFormat::convert const QVariant &  data  )  const [virtual]
 

Use this format to convert a piece of data into a string.

Implements KoVariableFormat.

Definition at line 277 of file kovariable.cc.

QCString KoVariableTimeFormat::key  )  const [virtual]
 

Return a key describing this format.

Used for the flyweight pattern in KoVariableFormatCollection

Implements KoVariableFormat.

Definition at line 291 of file kovariable.cc.

References getKey().

QCString KoVariableTimeFormat::getKey const QString &  props  )  const [virtual]
 

Returns:
the key for a given set of properties. Use this key to lookup the format in the "variable format" collection.
Parameters:
props properties of this format, e.g. DD/MM/YYYY for a date format.

Implements KoVariableFormat.

Definition at line 296 of file kovariable.cc.

Referenced by key().

void KoVariableTimeFormat::load const QCString &   )  [virtual]
 

Create a format from this key.

Implements KoVariableFormat.

Definition at line 270 of file kovariable.cc.

virtual void KoVariableTimeFormat::setFormatProperties const QString &  props  )  [inline, virtual]
 

Set the format string (e.g. hh:mm:ss).

Reimplemented from KoVariableFormat.

Definition at line 194 of file kovariable.h.

virtual QString KoVariableTimeFormat::formatProperties  )  const [inline, virtual]
 

the format string (e.g. hh:mm:ss)

Reimplemented from KoVariableFormat.

Definition at line 198 of file kovariable.h.

virtual QStringList KoVariableTimeFormat::formatPropsList  )  const [inline, virtual]
 

the list of available properties strings (e.g. hh:mm:ss)

Reimplemented from KoVariableFormat.

Definition at line 201 of file kovariable.h.

virtual QStringList KoVariableTimeFormat::translatedFormatPropsList  )  const [inline, virtual]
 

the translated version of the list of format properties

Reimplemented from KoVariableFormat.

Definition at line 204 of file kovariable.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for lib Library Version 1.3.5.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Nov 17 13:19:31 2004 by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2003