58class KSPREAD_EXPORT
Map :
public TQObject
66 Map(
Doc* doc,
const char* name = 0);
74 TQDomElement save( TQDomDocument& doc );
76 void saveOasisSettings( KoXmlWriter &settingsWriter );
77 void loadOasisSettings( KoOasisSettings &settings );
79 bool saveOasis( KoXmlWriter & xmlWriter, KoGenStyles & mainStyles, KoStore *store, KoXmlWriter* manifestWriter,
int &_indexObj,
int &_partIndexObj );
81 bool loadOasis(
const TQDomElement& mymap, KoOasisLoadingContext& oasisContext );
82 bool loadXML(
const TQDomElement& mymap );
83 bool loadChildren( KoStore* _store );
85 bool saveChildren( KoStore* _store );
87 void password( TQCString & passwd )
const { passwd = m_strPassword; }
88 bool isProtected()
const {
return !m_strPassword.isNull(); }
89 void setProtected( TQCString
const & passwd );
90 bool checkPassword( TQCString
const & passwd )
const {
return ( passwd == m_strPassword ); }
97 void moveSheet(
const TQString & _from,
const TQString & _to,
bool _before =
true );
103 Sheet* findSheet(
const TQString & _name );
104 Sheet* nextSheet( Sheet* );
105 Sheet* previousSheet( Sheet* );
107 Sheet* initialActiveSheet()
const {
return m_initialActiveSheet; }
108 int initialMarkerColumn()
const {
return m_initialMarkerColumn; }
109 int initialMarkerRow()
const {
return m_initialMarkerRow; }
110 double initialXOffset()
const {
return m_initialXOffset; }
111 double initialYOffset()
const {
return m_initialYOffset; }
118 Sheet * createSheet();
120 void addSheet( Sheet *_sheet );
123 Sheet *addNewSheet ();
149 TQPtrList<Sheet>& sheetList() {
return m_lstSheets; }
154 int count()
const {
return m_lstSheets.count(); }
164 virtual DCOPObject* dcopObject();
166 void takeSheet( Sheet * sheet );
167 void insertSheet( Sheet * sheet );
169 TQStringList visibleSheets()
const;
170 TQStringList hiddenSheets()
const;
172 static bool respectCase;
187 TQPtrList<Sheet> m_lstSheets;
188 TQPtrList<Sheet> m_lstDeletedSheets;
193 TQCString m_strPassword;
197 Sheet * m_initialActiveSheet;
198 int m_initialMarkerColumn;
199 int m_initialMarkerRow;
200 double m_initialXOffset;
201 double m_initialYOffset;