kspread
- kspread
- plugins
- scripting
- kspreadcore
20#ifndef KSPREAD_KROSS_KRS_DOC_H_
21#define KSPREAD_KROSS_KRS_DOC_H_
23#include <kspread_doc.h>
28#include <tqstringlist.h>
31namespace Kross { namespace KSpreadCore {
43class Doc : public Kross::Api::Class<Doc>
48 virtual const TQString getClassName() const;
61 Sheet* currentSheet();
72 Sheet* sheetByName( const TQString& name);
84 TQStringList sheetNames();
89 bool addSheet( const TQString& sheetname);
94 bool removeSheet( const TQString& sheetname);
99 bool loadNativeXML( const TQString& xml);
103 TQString saveNativeXML();
106 bool loadOpenDocXML( const TQString& xml);
107 TQString saveOpenDocXML();
110 bool openUrl( const TQString& url);
111 bool saveUrl( const TQString& url);
112 bool import( const TQString& url);
113 bool exp0rt( const TQString& url);
This class holds the data that makes up a spreadsheet.
|