16 #include <boost/unordered_map.hpp>
19 #include <boost/serialization/set.hpp>
48 FloatLeft = DockLeft | 4,
49 FloatRight = DockRight | 4,
50 FloatTop = DockTop | 4,
51 FloatBottom = DockBottom | 4,
73 template<
class Archive>
74 void serialize(Archive & ar,
const unsigned int version)
107 template<
class Archive>
108 void serialize(Archive & ar,
const unsigned int version)
115 std::string myLocalTitle;
116 myTitle.toUtf8(myLocalTitle);
139 void addPageCollection(
const std::string& collectionClassName,
141 bool visible,
const std::string& pageClassToShow,
bool closable =
true,
142 bool floatable =
true,
bool movable =
true);
145 void removePageCollection(
const std::string& collectionClassName);
150 const PageCollectionState* findPageCollectionState(
const std::string& collectionClassName)
const;
154 const bool isPageVisible(
const std::string& pageName)
const;
159 const DtUnicode* findPageCollectionTitle(
const std::string& collectionClassName)
const;
160 DtUnicode* findPageCollectionTitle(
const std::string& collectionClassName);
163 void addPagePath(
const DtPagePath&,
int weight = -1);
229 template<
class Archive>
230 void _serialize(Archive & ar,
const unsigned int version)
248 , beforeRelative(false)
252 template<
class Archive>
253 void serialize(Archive & ar,
const unsigned int version)