lib
KoDateVariable Class Reference
#include <KoVariable.h>

Detailed Description
Date-related variables.Definition at line 458 of file KoVariable.h.
Public Types | |
enum | { VST_DATE_FIX = 0, VST_DATE_CURRENT = 1, VST_DATE_LAST_PRINTING = 2, VST_DATE_CREATE_FILE = 3, VST_DATE_MODIFY_FILE = 4 } |
Public Member Functions | |
KoDateVariable (KoTextDocument *textdoc, short int subtype, KoVariableFormat *_varFormat, KoVariableCollection *_varColl, int _correctDate=0) | |
virtual VariableType | type () const |
virtual void | recalc () |
virtual QString | fieldCode () |
virtual void | resize () |
void | setDate (const QDate &_date) |
virtual void | saveVariable (QDomElement &parentElem) |
virtual int | correctValue () const |
virtual void | load (QDomElement &elem) |
virtual void | loadOasis (const QDomElement &elem, KoOasisContext &context) |
virtual void | saveOasis (KoXmlWriter &writer, KoSavingContext &context) const |
virtual QStringList | subTypeList () |
virtual void | setVariableSubType (short int subtype) |
virtual short int | subType () const |
Static Public Member Functions | |
static QStringList | actionTexts () |
static QCString | formatStr (int &correct) |
static QCString | defaultFormat () |
Protected Attributes | |
short int | m_subtype |
int | m_correctDate |
Member Function Documentation
void KoDateVariable::recalc | ( | ) | [virtual] |
Reimplemented by KoVariable to recalculate the value.
It exists at the KoTextCustomItem level so that KoTextParag::setCustomItem can call it to set the initial value. This should call always resize().
Reimplemented from KoTextCustomItem.
Definition at line 1211 of file KoVariable.cpp.
void KoDateVariable::resize | ( | ) | [virtual] |
Reimplement this to calculate the item width It is important to start with "if ( m_deleted ) return;".
Reimplemented from KoVariable.
Definition at line 1195 of file KoVariable.cpp.
void KoDateVariable::saveVariable | ( | QDomElement & | parentElem | ) | [virtual] |
Variable should reimplement this to implement saving.
Implements KoVariable.
Definition at line 1230 of file KoVariable.cpp.
void KoDateVariable::saveOasis | ( | KoXmlWriter & | writer, | |
KoSavingContext & | context | |||
) | const [virtual] |
QStringList KoDateVariable::subTypeList | ( | ) | [virtual] |
List of available subtypes (translated). Use variableSubType() to map index to ID.
Reimplemented from KoVariable.
Definition at line 1375 of file KoVariable.cpp.
virtual void KoDateVariable::setVariableSubType | ( | short int | subtype | ) | [inline, virtual] |
Set this variable's subtype.
Reimplemented from KoVariable.
Definition at line 482 of file KoVariable.h.
QCString KoDateVariable::formatStr | ( | int & | correct | ) | [static] |
Ask the user and return the date format string with prefix "DATE".
Definition at line 1385 of file KoVariable.cpp.
QCString KoDateVariable::defaultFormat | ( | ) | [static] |
The documentation for this class was generated from the following files: