lib

KoLinkVariable Class Reference

Inheritance diagram for KoLinkVariable:

KoVariable KoTextCustomItem List of all members.

Detailed Description

Definition at line 695 of file KoVariable.h.


Public Member Functions

 KoLinkVariable (KoTextDocument *textdoc, const QString &_linkName, const QString &_ulr, KoVariableFormat *varFormat, KoVariableCollection *_varColl)
virtual void drawCustomItem (QPainter *p, int x, int y, int wpix, int hpix, int ascentpix, int, int, int, int, const QColorGroup &cg, bool selected, int offset, bool drawingShadow)
virtual VariableType type () const
virtual QString fieldCode ()
virtual void saveVariable (QDomElement &parentElem)
virtual void load (QDomElement &elem)
virtual void loadOasis (const QDomElement &elem, KoOasisContext &context)
virtual void saveOasis (KoXmlWriter &writer, KoSavingContext &context) const
virtual QString text (bool realValue=false)
QString value () const
QString url () const
virtual void recalc ()
void setLink (const QString &_linkName, const QString &_url)

Static Public Member Functions

static QStringList actionTexts ()

Protected Attributes

QString m_url

Member Function Documentation

void KoLinkVariable::drawCustomItem ( QPainter *  p,
int  x,
int  y,
int  wpix,
int  hpix,
int  ascentpix,
int  ,
int  ,
int  ,
int  ,
const QColorGroup &  cg,
bool  selected,
int  offset,
bool  drawingShadow 
) [virtual]

All coordinates are in pixels.

Reimplemented from KoVariable.

Definition at line 2488 of file KoVariable.cpp.

void KoLinkVariable::saveVariable ( QDomElement &  parentElem  )  [virtual]

Variable should reimplement this to implement saving.

Implements KoVariable.

Definition at line 2458 of file KoVariable.cpp.

void KoLinkVariable::saveOasis ( KoXmlWriter writer,
KoSavingContext context 
) const [virtual]

Save to Oasis XML.

Reimplemented from KoVariable.

Definition at line 2438 of file KoVariable.cpp.

QString KoLinkVariable::text ( bool  realValue = false  )  [virtual]

Returns the text to be displayed for this variable It doesn't need to be cached, convert() is fast, and it's the actual value (date, time etc.

) that is cached in the variable already.

Reimplemented from KoVariable.

Definition at line 2450 of file KoVariable.cpp.

void KoLinkVariable::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 2477 of file KoVariable.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys