kword

#include <KWTableStyle.h>

Public Member Functions

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

Static Public Member Functions

static KWTableStyle * loadStyle (TQDomElement &parentElem, KWDocument *_doc, int docVersion=2)

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.

Constructor & Destructor Documentation

◆ KWTableStyle() [1/3]

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

Create a blank framestyle (with default attributes).

Definition at line 85 of file KWTableStyle.cpp.

◆ KWTableStyle() [2/3]

KWTableStyle::KWTableStyle ( TQDomElement & parentElem,
KWDocument * _doc,
int docVersion = 2 )

Definition at line 92 of file KWTableStyle.cpp.

◆ KWTableStyle() [3/3]

KWTableStyle::KWTableStyle ( const KWTableStyle & rhs)
inline

Copy another framestyle.

Definition at line 56 of file KWTableStyle.h.

◆ ~KWTableStyle()

KWTableStyle::~KWTableStyle ( )
inline

Definition at line 58 of file KWTableStyle.h.

Member Function Documentation

◆ frameStyle()

KWFrameStyle * KWTableStyle::frameStyle ( ) const
inline

Definition at line 66 of file KWTableStyle.h.

◆ loadOasis()

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

load (new oasis xml format)

Definition at line 193 of file KWTableStyle.cpp.

◆ loadStyle()

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

load (old xml format)

Definition at line 168 of file KWTableStyle.cpp.

◆ operator=()

void KWTableStyle::operator= ( const KWTableStyle & rhs)

Definition at line 139 of file KWTableStyle.cpp.

◆ paragraphStyle()

KoParagStyle * KWTableStyle::paragraphStyle ( ) const
inline

Definition at line 63 of file KWTableStyle.h.

◆ saveOasis()

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

save (new oasis xml format)

Definition at line 173 of file KWTableStyle.cpp.

◆ saveTableStyle()

void KWTableStyle::saveTableStyle ( TQDomElement & parentElem)

save (old xml format)

Definition at line 146 of file KWTableStyle.cpp.

◆ setFrameStyle()

void KWTableStyle::setFrameStyle ( KWFrameStyle * frameStyle)
inline

Definition at line 67 of file KWTableStyle.h.

◆ setParagraphStyle()

void KWTableStyle::setParagraphStyle ( KoParagStyle * paragStyle)
inline

Definition at line 64 of file KWTableStyle.h.


The documentation for this class was generated from the following files: