kformula

#include <kformula_doc.h>

Public Member Functions

 KFormulaDoc (TQWidget *parentWidget=0, const char *widgetName=0, TQObject *parent=0, const char *name=0, bool singleViewMode=false)
virtual void paintContent (TQPainter &painter, const TQRect &rect, bool transparent=false, double zoomX=1.0, double zoomY=1.0)
virtual bool initDoc (InitDocFlags flags, TQWidget *parentWidget=0)
virtual void showStartUpWidget (KoMainWindow *parent, bool alwaysShow=false)
virtual bool showEmbedInitDialog (TQWidget *parent)
virtual bool loadOasis (const TQDomDocument &doc, KoOasisStyles &oasisStyles, const TQDomDocument &settings, KoStore *)
virtual bool loadXML (TQIODevice *, const TQDomDocument &doc)
virtual TQDomDocument saveXML ()
virtual bool saveOasis (KoStore *store, KoXmlWriter *manifestWriter)
virtual bool saveNativeFormat (const TQString &file)
KFormula::Container * getFormula () const
KFormula::Document * getDocument () const

Protected Slots

void commandExecuted ()
void documentRestored ()

Protected Member Functions

virtual TQString configFile () const
virtual KoView * createViewInstance (TQWidget *parent, const char *name)

Detailed Description

The part's document.

Forwards most of the requests.

Definition at line 49 of file kformula_doc.h.

Constructor & Destructor Documentation

◆ KFormulaDoc()

KFormulaDoc::KFormulaDoc ( TQWidget * parentWidget = 0,
const char * widgetName = 0,
TQObject * parent = 0,
const char * name = 0,
bool singleViewMode = false )

Definition at line 58 of file kformula_doc.cpp.

◆ ~KFormulaDoc()

KFormulaDoc::~KFormulaDoc ( )

Definition at line 81 of file kformula_doc.cpp.

Member Function Documentation

◆ commandExecuted

void KFormulaDoc::commandExecuted ( )
protectedslot

Definition at line 195 of file kformula_doc.cpp.

◆ configFile()

TQString KFormulaDoc::configFile ( ) const
protectedvirtual

Definition at line 238 of file kformula_doc.cpp.

◆ createViewInstance()

KoView * KFormulaDoc::createViewInstance ( TQWidget * parent,
const char * name )
protectedvirtual

Definition at line 190 of file kformula_doc.cpp.

◆ documentRestored

void KFormulaDoc::documentRestored ( )
protectedslot

Definition at line 203 of file kformula_doc.cpp.

◆ getDocument()

KFormula::Document * KFormulaDoc::getDocument ( ) const
inline

Definition at line 81 of file kformula_doc.h.

◆ getFormula()

KFormula::Container * KFormulaDoc::getFormula ( ) const
inline

Definition at line 80 of file kformula_doc.h.

◆ initDoc()

bool KFormulaDoc::initDoc ( InitDocFlags flags,
TQWidget * parentWidget = 0 )
virtual

Definition at line 209 of file kformula_doc.cpp.

◆ loadOasis()

bool KFormulaDoc::loadOasis ( const TQDomDocument & doc,
KoOasisStyles & oasisStyles,
const TQDomDocument & settings,
KoStore *  )
virtual

Definition at line 133 of file kformula_doc.cpp.

◆ loadXML()

bool KFormulaDoc::loadXML ( TQIODevice * ,
const TQDomDocument & doc )
virtual

Definition at line 147 of file kformula_doc.cpp.

◆ paintContent()

void KFormulaDoc::paintContent ( TQPainter & painter,
const TQRect & rect,
bool transparent = false,
double zoomX = 1.0,
double zoomY = 1.0 )
virtual

Definition at line 225 of file kformula_doc.cpp.

◆ saveNativeFormat()

bool KFormulaDoc::saveNativeFormat ( const TQString & file)
virtual

Saves the document in native format, to a given file.

It is reimplemented to handle the special case of MathML, since it is a native format but not compressed.

Definition at line 169 of file kformula_doc.cpp.

◆ saveOasis()

bool KFormulaDoc::saveOasis ( KoStore * store,
KoXmlWriter * manifestWriter )
virtual

Definition at line 88 of file kformula_doc.cpp.

◆ saveXML()

TQDomDocument KFormulaDoc::saveXML ( )
virtual

Definition at line 126 of file kformula_doc.cpp.

◆ showEmbedInitDialog()

bool KFormulaDoc::showEmbedInitDialog ( TQWidget * parent)
virtual

Definition at line 220 of file kformula_doc.cpp.

◆ showStartUpWidget()

void KFormulaDoc::showStartUpWidget ( KoMainWindow * parent,
bool alwaysShow = false )
virtual

Definition at line 215 of file kformula_doc.cpp.


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