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:

Inheritance graph
[legend]
Collaboration diagram for KoVariableDateFormat:

Collaboration graph
[legend]
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

static QStringList staticFormatPropsList ()
static QStringList staticTranslatedFormatPropsList ()

Detailed Description

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

Definition at line 157 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 225 of file kovariable.cc.

QCString KoVariableDateFormat::key  )  const [virtual]
 

Return a key describing this format.

Used for the flyweight pattern in KoVariableFormatCollection

Implements KoVariableFormat.

Definition at line 253 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 258 of file kovariable.cc.

Referenced by key().

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

Create a format from this key.

Implements KoVariableFormat.

Definition at line 263 of file kovariable.cc.

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

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

Reimplemented from KoVariableFormat.

Definition at line 167 of file kovariable.h.

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

Returns:
the format string (e.g. DDMMYYYY)

Reimplemented from KoVariableFormat.

Definition at line 171 of file kovariable.h.

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

Returns:
the list of available format strings

Reimplemented from KoVariableFormat.

Definition at line 174 of file kovariable.h.

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

Returns:
the translated version of the list of formats

Reimplemented from KoVariableFormat.

Definition at line 177 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.4.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Feb 13 09:41:45 2006 by doxygen 1.4.2 written by Dimitri van Heesch, © 1997-2003