kword

#include <KWOasisSaver.h>

Public Member Functions

 KWOasisSaver (KWDocument *doc)
 
void saveParagraphs (const TQValueList< const KoTextParag * > &paragraphs)
 
void saveParagraph (const KoTextParag *parag)
 
KoXmlWriter & bodyWriter ()
 
KoSavingContext & savingContext ()
 
bool finish ()
 
TQByteArray data () const
 

Static Public Member Functions

static void writeAutomaticStyles (KoXmlWriter &contentWriter, KoGenStyles &mainStyles, bool stylesDotXml)
 
static const char * selectionMimeType ()
 

Detailed Description

This is used to save a bunch of paragraphs into a oasis store in memory, as some features do (e.g.

sort text, or convert table to text)

Note: this is NOT used for File/Save!

Definition at line 39 of file KWOasisSaver.h.

Constructor & Destructor Documentation

◆ KWOasisSaver()

KWOasisSaver::KWOasisSaver ( KWDocument *  doc)
Parameters
doconly needed for the user-style-collection

Definition at line 26 of file KWOasisSaver.cpp.

◆ ~KWOasisSaver()

KWOasisSaver::~KWOasisSaver ( )

Definition at line 67 of file KWOasisSaver.cpp.

Member Function Documentation

◆ bodyWriter()

KoXmlWriter & KWOasisSaver::bodyWriter ( )
inline

Another way to save paragraphs is to use KoTextObject::saveOasisContent It needs a body writer and a saving context.

Definition at line 54 of file KWOasisSaver.h.

◆ data()

TQByteArray KWOasisSaver::data ( ) const

Return the entire ZIP store as a byte array.

Definition at line 61 of file KWOasisSaver.cpp.

◆ finish()

bool KWOasisSaver::finish ( )

You MUST call this after saving the paragraphs and before calling data() Return true on success.

Definition at line 74 of file KWOasisSaver.cpp.

◆ saveParagraph()

void KWOasisSaver::saveParagraph ( const KoTextParag *  parag)

Save a paragraph.

Definition at line 54 of file KWOasisSaver.cpp.

◆ saveParagraphs()

void KWOasisSaver::saveParagraphs ( const TQValueList< const KoTextParag * > &  paragraphs)

Save a list of paragraphs.

Definition at line 45 of file KWOasisSaver.cpp.

◆ savingContext()

KoSavingContext & KWOasisSaver::savingContext ( )
inline

Definition at line 55 of file KWOasisSaver.h.

◆ selectionMimeType()

const char * KWOasisSaver::selectionMimeType ( )
static

Definition at line 155 of file KWOasisSaver.cpp.

◆ writeAutomaticStyles()

void KWOasisSaver::writeAutomaticStyles ( KoXmlWriter &  contentWriter,
KoGenStyles &  mainStyles,
bool  stylesDotXml 
)
static

Helper function, also used by KWDocument.

Definition at line 105 of file KWOasisSaver.cpp.


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