Scribus Developer Documentation - API
logo-pen

Scribus Developer Documentation - API

Annotation Class Reference

#include <annotation.h>

Inheritance diagram for Annotation:

Inheritance graph
[legend]
Collaboration diagram for Annotation:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Annotation ()
virtual void saxx (SaxHandler &handler, const Xml_string &elemtag) const
virtual void saxx (SaxHandler &handler) const
void setType (int newType)
void setAction (const QString &newAction)
void setE_act (const QString &newE_act)
void setX_act (const QString &newX_act)
void setD_act (const QString &newD_act)
void setFo_act (const QString &newFo_act)
void setBl_act (const QString &newBl_act)
void setK_act (const QString &newK_act)
void setF_act (const QString &newF_act)
void setV_act (const QString &newV_act)
void setC_act (const QString &newC_act)
void setExtern (const QString &newExtern)
void setZiel (int newZiel)
void setActionType (int newActType)
void setToolTip (const QString &newToolTip)
void setRollOver (const QString &newRollOver)
void setDown (const QString &newDown)
void setBorderColor (const QString &newBorderColor)
void setBwid (int newBwid)
void setBsty (int newBsty)
void setFeed (int newFeed)
void setFlag (int newFlag)
void addToFlag (int dFlag)
void setMaxChar (int newMaxChar)
void setVis (int newVis)
void setFont (int newFont)
void setChkStil (int newChkStil)
void setFormat (int newFormat)
void setIsChk (bool newIsChk)
void setAAact (bool newAAct)
void setHTML (bool newHTML)
void setUseIcons (bool newUseIcons)
void setIPlace (int newIPlace)
void setScaleW (int newScaleW)
int Type () const
QString Action () const
QString E_act () const
QString X_act () const
QString D_act () const
QString Fo_act () const
QString Bl_act () const
QString K_act () const
QString F_act () const
QString V_act () const
QString C_act () const
QString Extern () const
int Ziel () const
int ActionType () const
QString ToolTip () const
QString RollOver () const
QString Down () const
QString borderColor () const
int Bwid () const
int Bsty () const
int Feed () const
int Flag () const
int MaxChar () const
int Vis () const
int Font () const
int ChkStil () const
int Format () const
bool IsChk () const
bool AAact () const
bool HTML () const
bool UseIcons () const
int IPlace () const
int ScaleW () const

Static Public Member Functions

static void desaxeRules (const Xml_string &prefixPattern, desaxe::Digester &ruleset, Xml_string elemtag=saxxDefaultElem)

Static Public Attributes

static const Xml_string saxxDefaultElem

Protected Attributes

int AnType
int AnActType
QString AnAction
QString An_E_act
QString An_X_act
QString An_D_act
QString An_Fo_act
QString An_Bl_act
QString An_K_act
QString An_F_act
QString An_V_act
QString An_C_act
QString AnToolTip
QString AnRollOver
QString AnDown
QString AnBColor
QString An_Extern
int AnBsty
int AnBwid
int AnFeed
int AnZiel
int AnFlag
int AnMaxChar
int AnVis
int AnChkStil
int AnFont
bool AnIsChk
bool AnAAact
bool AnHTML
bool AnUseIcons
int AnIPlace
int AnScaleW
int AnFormat


Detailed Description

Definition at line 36 of file annotation.h.


Constructor & Destructor Documentation

Annotation::Annotation (  )  [inline]

Definition at line 40 of file annotation.h.


Member Function Documentation

void Annotation::desaxeRules ( const Xml_string ,
desaxe::Digester ,
Xml_string  Xml_string = saxxDefaultElem 
) [static]

Fills the digester with rules wich ensure that an object which was saved via saxx() will be reconstructed on top of the digester stack. The prefix pattern shall be used to create patterns which constrain the added rules to this context. Unfortunately there are no virtual static functions, so this is just a dummy serving as a template.

Reimplemented from SaxIO.

Definition at line 100 of file annotation.cpp.

References desaxe::Digester::addRule().

Referenced by PageItem::desaxeRules().

void Annotation::saxx ( SaxHandler ,
const Xml_string  
) const [virtual]

virtual void Annotation::saxx ( SaxHandler  )  const [inline, virtual]

Writes an XML representation of this object using the default element tag, see below

Implements SaxIO.

Definition at line 53 of file annotation.h.

References SaxIO::saxx().

void Annotation::setType ( int  newType  )  [inline]

void Annotation::setAction ( const QString &  newAction  )  [inline]

void Annotation::setE_act ( const QString &  newE_act  )  [inline]

void Annotation::setX_act ( const QString &  newX_act  )  [inline]

void Annotation::setD_act ( const QString &  newD_act  )  [inline]

void Annotation::setFo_act ( const QString &  newFo_act  )  [inline]

void Annotation::setBl_act ( const QString &  newBl_act  )  [inline]

void Annotation::setK_act ( const QString &  newK_act  )  [inline]

void Annotation::setF_act ( const QString &  newF_act  )  [inline]

void Annotation::setV_act ( const QString &  newV_act  )  [inline]

void Annotation::setC_act ( const QString &  newC_act  )  [inline]

void Annotation::setExtern ( const QString &  newExtern  )  [inline]

void Annotation::setZiel ( int  newZiel  )  [inline]

void Annotation::setActionType ( int  newActType  )  [inline]

void Annotation::setToolTip ( const QString &  newToolTip  )  [inline]

void Annotation::setRollOver ( const QString &  newRollOver  )  [inline]

void Annotation::setDown ( const QString &  newDown  )  [inline]

void Annotation::setBorderColor ( const QString &  newBorderColor  )  [inline]

void Annotation::setBwid ( int  newBwid  )  [inline]

void Annotation::setBsty ( int  newBsty  )  [inline]

void Annotation::setFeed ( int  newFeed  )  [inline]

void Annotation::setFlag ( int  newFlag  )  [inline]

void Annotation::addToFlag ( int  dFlag  )  [inline]

Definition at line 77 of file annotation.h.

Referenced by Annot::SetVals().

void Annotation::setMaxChar ( int  newMaxChar  )  [inline]

void Annotation::setVis ( int  newVis  )  [inline]

void Annotation::setFont ( int  newFont  )  [inline]

void Annotation::setChkStil ( int  newChkStil  )  [inline]

void Annotation::setFormat ( int  newFormat  )  [inline]

void Annotation::setIsChk ( bool  newIsChk  )  [inline]

void Annotation::setAAact ( bool  newAAct  )  [inline]

void Annotation::setHTML ( bool  newHTML  )  [inline]

void Annotation::setUseIcons ( bool  newUseIcons  )  [inline]

void Annotation::setIPlace ( int  newIPlace  )  [inline]

void Annotation::setScaleW ( int  newScaleW  )  [inline]

int Annotation::Type (  )  const [inline]

QString Annotation::Action (  )  const [inline]

QString Annotation::E_act (  )  const [inline]

QString Annotation::X_act (  )  const [inline]

QString Annotation::D_act (  )  const [inline]

QString Annotation::Fo_act (  )  const [inline]

QString Annotation::Bl_act (  )  const [inline]

QString Annotation::K_act (  )  const [inline]

QString Annotation::F_act (  )  const [inline]

QString Annotation::V_act (  )  const [inline]

QString Annotation::C_act (  )  const [inline]

QString Annotation::Extern (  )  const [inline]

int Annotation::Ziel (  )  const [inline]

int Annotation::ActionType (  )  const [inline]

QString Annotation::ToolTip (  )  const [inline]

QString Annotation::RollOver (  )  const [inline]

QString Annotation::Down (  )  const [inline]

QString Annotation::borderColor (  )  const [inline]

int Annotation::Bwid (  )  const [inline]

int Annotation::Bsty (  )  const [inline]

int Annotation::Feed (  )  const [inline]

int Annotation::Flag (  )  const [inline]

int Annotation::MaxChar (  )  const [inline]

int Annotation::Vis (  )  const [inline]

int Annotation::Font (  )  const [inline]

int Annotation::ChkStil (  )  const [inline]

int Annotation::Format (  )  const [inline]

bool Annotation::IsChk (  )  const [inline]

bool Annotation::AAact (  )  const [inline]

bool Annotation::HTML (  )  const [inline]

bool Annotation::UseIcons (  )  const [inline]

int Annotation::IPlace (  )  const [inline]

int Annotation::ScaleW (  )  const [inline]


Member Data Documentation

Element tag which is usually used to serialize this object. "" means no elem is created by saxx()

Reimplemented from SaxIO.

Definition at line 49 of file annotation.h.

Referenced by PageItem::desaxeRules().

int Annotation::AnType [protected]

Definition at line 125 of file annotation.h.

int Annotation::AnActType [protected]

Definition at line 126 of file annotation.h.

QString Annotation::AnAction [protected]

Definition at line 127 of file annotation.h.

QString Annotation::An_E_act [protected]

Definition at line 128 of file annotation.h.

QString Annotation::An_X_act [protected]

Definition at line 129 of file annotation.h.

QString Annotation::An_D_act [protected]

Definition at line 130 of file annotation.h.

QString Annotation::An_Fo_act [protected]

Definition at line 131 of file annotation.h.

QString Annotation::An_Bl_act [protected]

Definition at line 132 of file annotation.h.

QString Annotation::An_K_act [protected]

Definition at line 133 of file annotation.h.

QString Annotation::An_F_act [protected]

Definition at line 134 of file annotation.h.

QString Annotation::An_V_act [protected]

Definition at line 135 of file annotation.h.

QString