28#include <KoDocument.h>
29#include <KoCommandHistory.h>
30#include <kformuladefs.h>
32#include "kformula_view.h"
36KFORMULA_NAMESPACE_BEGIN
57 const char *widgetName = 0,
60 bool singleViewMode = false);
63 virtual void paintContent( TQPainter &painter, const TQRect &rect, bool transparent = false, double zoomX = 1.0, double zoomY = 1.0 );
65 virtual bool initDoc(InitDocFlags flags, TQWidget* parentWidget=0);
66 virtual void showStartUpWidget(KoMainWindow* parent, bool alwaysShow = false);
67 virtual bool showEmbedInitDialog(TQWidget* parent);
68 virtual bool loadOasis( const TQDomDocument& doc, KoOasisStyles& oasisStyles, const TQDomDocument& settings, KoStore* );
69 virtual bool loadXML(TQIODevice *, const TQDomDocument& doc);
70 virtual TQDomDocument saveXML();
71 virtual bool saveOasis( KoStore* store, KoXmlWriter* manifestWriter );
80 KFormula::Container* getFormula() const { return formula; }
81 KFormula::Document* getDocument() const { return document; }
85 void commandExecuted();
86 void documentRestored();
90 virtual TQString configFile() const;
91 virtual KoView* createViewInstance(TQWidget* parent, const char* name);
98 KoCommandHistory* history;
103 KFormula::Container* formula;
109 KFormula::Document* document;
111 KFormula::DocumentWrapper* wrapper;
|