lib Library API Documentation

KoVariableDateFormat Class Reference

Implementation of the "date" formats TODO: merge with KoVariableTimeFormat, for a single QDateTime-based class. More...

#include <kovariable.h>

Inheritance diagram for KoVariableDateFormat:

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 &key)
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 "date" formats TODO: merge with KoVariableTimeFormat, for a single QDateTime-based class.

Definition at line 152 of file kovariable.h.


Member Function Documentation

QString KoVariableDateFormat::convert const QVariant data  )  const [virtual]
 

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

Implements KoVariableFormat.

Definition at line 159 of file kovariable.cc.

References convert().

Referenced by convert().

QCString KoVariableDateFormat::key  )  const [virtual]
 

Return a key describing this format.

Used for the flyweight pattern in KoVariableFormatCollection

Implements KoVariableFormat.

Definition at line 187 of file kovariable.cc.

References getKey().

QCString KoVariableDateFormat::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 192 of file kovariable.cc.

References getKey().

Referenced by getKey(), and key().

void KoVariableDateFormat::load const QCString key  )  [virtual]
 

Create a format from this key.

Implements KoVariableFormat.

Definition at line 197 of file kovariable.cc.

References load().

Referenced by load().

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

Set the format string (e.g. DDMMYYYY).

Reimplemented from KoVariableFormat.

Definition at line 162 of file kovariable.h.

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

the format string (e.g. DDMMYYYY)

Reimplemented from KoVariableFormat.

Definition at line 166 of file kovariable.h.

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

the list of available format strings

Reimplemented from KoVariableFormat.

Definition at line 169 of file kovariable.h.

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

the translated version of the list of formats

Reimplemented from KoVariableFormat.

Definition at line 172 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.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Sep 24 18:22:32 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003