kword

KWTableStyle Class Reference

#include <KWTableStyle.h>

Inherits KoUserStyle.

List of all members.


Detailed Description

Table style (can created/modified/deleted by the user) A table style is simply a paragraph style and a frame style, both of which are applied to a cell.

This is used by KWTableTemplate to bundle together several styles in order to provide a full table template.

This class could probably have been called KWTableCellStyle instead.

Definition at line 47 of file KWTableStyle.h.


Public Member Functions

 KWTableStyle (const QString &name, KoParagStyle *_style, KWFrameStyle *_frameStyle)
 KWTableStyle (QDomElement &parentElem, KWDocument *_doc, int docVersion=2)
 KWTableStyle (const KWTableStyle &rhs)
void operator= (const KWTableStyle &)
KoParagStyle * paragraphStyle () const
void setParagraphStyle (KoParagStyle *paragStyle)
KWFrameStyleframeStyle () const
void setFrameStyle (KWFrameStyle *frameStyle)
void saveTableStyle (QDomElement &parentElem)
void saveOasis (KoGenStyles &mainStyles, KoSavingContext &savingContext) const
void loadOasis (QDomElement &styleElem, KoOasisContext &context, const KoStyleCollection &paragraphStyles, const KWFrameStyleCollection &frameStyles)

Static Public Member Functions

static KWTableStyleloadStyle (QDomElement &parentElem, KWDocument *_doc, int docVersion=2)

Constructor & Destructor Documentation

KWTableStyle::KWTableStyle ( const QString &  name,
KoParagStyle *  _style,
KWFrameStyle _frameStyle 
)

Create a blank framestyle (with default attributes).

Definition at line 85 of file KWTableStyle.cpp.

KWTableStyle::KWTableStyle ( const KWTableStyle rhs  )  [inline]

Copy another framestyle.

Definition at line 56 of file KWTableStyle.h.


Member Function Documentation

void KWTableStyle::saveTableStyle ( QDomElement &  parentElem  ) 

save (old xml format)

Definition at line 146 of file KWTableStyle.cpp.

void KWTableStyle::saveOasis ( KoGenStyles &  mainStyles,
KoSavingContext &  savingContext 
) const

save (new oasis xml format)

Definition at line 173 of file KWTableStyle.cpp.

KWTableStyle * KWTableStyle::loadStyle ( QDomElement &  parentElem,
KWDocument *  _doc,
int  docVersion = 2 
) [static]

load (old xml format)

Definition at line 168 of file KWTableStyle.cpp.

void KWTableStyle::loadOasis ( QDomElement &  styleElem,
KoOasisContext &  context,
const KoStyleCollection &  paragraphStyles,
const KWFrameStyleCollection frameStyles 
)

load (new oasis xml format)

Definition at line 193 of file KWTableStyle.cpp.


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