kformula

#include <kformula_doc.h>

Inherits KoDocument.

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: