19#ifndef __kivio_map_h__
20#define __kivio_map_h__
37#include <tqstringlist.h>
43class KivioMap : public TQObject
49 KivioMap( KivioDoc* doc, const char* name = 0 );
55 TQDomElement save( TQDomDocument& doc );
56 void saveOasis(KoStore* store, KoXmlWriter* docWriter, KoGenStyles* styles);
57 bool loadXML( const TQDomElement& mymap );
62 void addPage( KivioPage* );
64 void takePage( KivioPage* page );
65 void insertPage( KivioPage* page );
72 void movePage( const TQString & _from, const TQString & _to, bool _before = true );
74 KivioPage* findPage( const TQString& name );
82 KivioPage* firstPage();
87 KivioPage* lastPage();
95 KivioPage* nextPage();
97 TQPtrList<KivioPage>& pageList() { return m_lstPages; }
102 TQStringList visiblePages() const;
107 TQStringList hiddenPages() const;
116 KivioDoc* doc() const;
118 virtual DCOPObject* dcopObject();
123 TQPtrList<KivioPage> m_lstPages;
124 TQPtrList<KivioPage> m_lstDeletedPages;
|