10 #ifndef INCLUDED_EPUBSPLITGUARD_H 11 #define INCLUDED_EPUBSPLITGUARD_H 13 #include <libepubgen/libepubgen.h> 37 bool canSplit(EPUBSplitMethod method)
const;
49 #endif // INCLUDED_EPUBSPLITGUARD void onSplit()
Definition: EPUBSplitGuard.cpp:67
bool splitOnPageBreak() const
Definition: EPUBSplitGuard.cpp:52
void setSplitHeadingLevel(unsigned level)
Definition: EPUBSplitGuard.cpp:27
unsigned m_size
Definition: EPUBSplitGuard.h:42
unsigned m_currentSize
Definition: EPUBSplitGuard.h:43
Definition: EPUBBinarySink.cpp:12
void openLevel()
Definition: EPUBSplitGuard.cpp:37
bool canSplit(EPUBSplitMethod method) const
Definition: EPUBSplitGuard.cpp:72
unsigned m_nestingLevel
Definition: EPUBSplitGuard.h:44
unsigned m_headingLevel
Definition: EPUBSplitGuard.h:41
EPUBSplitGuard(EPUBSplitMethod method)
Definition: EPUBSplitGuard.cpp:18
void incrementSize(unsigned size)
Definition: EPUBSplitGuard.cpp:47
Definition: EPUBSplitGuard.h:18
void closeLevel()
Definition: EPUBSplitGuard.cpp:42
const EPUBSplitMethod m_method
Definition: EPUBSplitGuard.h:40
void setSplitSize(unsigned size)
Definition: EPUBSplitGuard.cpp:32
bool splitOnSize() const
Definition: EPUBSplitGuard.cpp:62
bool splitOnHeading(unsigned level) const
Definition: EPUBSplitGuard.cpp:57