27 #ifndef WP3STYLESLISTENER_H
28 #define WP3STYLESLISTENER_H
68 void setTabs(
bool ,
const std::vector<WPXTabStop> ) {}
70 const std::vector<double> & ,
const std::vector<bool> & ) {}
76 uint32_t , uint8_t ) {}
85 void undoChange(uint8_t undoType, uint16_t undoLevel);
void attributeChange(bool, uint8_t)
Definition: WP3StylesListener.h:61
void defineTable(uint8_t, uint16_t)
Definition: WP3StylesListener.h:74
void insertPageNumber(const WPXString &)
Definition: WP3StylesListener.h:89
Definition: WPXString.h:32
Definition: WP3Listener.h:37
void addTableColumnDefinition(uint32_t, uint32_t, uint32_t, uint32_t, uint8_t)
Definition: WP3StylesListener.h:75
void endSubDocument()
Definition: WP3StylesListener.cpp:56
void marginChange(uint8_t side, uint16_t margin)
Definition: WP3StylesListener.cpp:132
void setTextColor(const RGBSColor *)
Definition: WP3StylesListener.h:86
void endDocument()
Definition: WP3StylesListener.cpp:50
void indentFirstLineChange(double)
Definition: WP3StylesListener.h:67
Definition: WPXTable.h:52
void setTableCellFillColor(const RGBSColor *)
Definition: WP3StylesListener.h:83
void endTable()
Definition: WP3StylesListener.h:84
void insertTab()
Definition: WP3StylesListener.h:48
void headerFooterGroup(uint8_t headerFooterType, uint8_t occurenceBits, WP3SubDocument *subDocument)
Definition: WP3StylesListener.cpp:193
WPXTextColumnType
Definition: libwpd_internal.h:110
double m_tempMarginRight
Definition: WP3StylesListener.h:122
void justificationChange(uint8_t)
Definition: WP3StylesListener.h:63
bool m_currentPageHasContent
Definition: WP3StylesListener.h:123
WPXTable * m_currentTable
Definition: WP3StylesListener.h:121
void pageMarginChange(uint8_t side, uint16_t margin)
Definition: WP3StylesListener.cpp:113
void startTable()
Definition: WP3StylesListener.cpp:248
void insertCell()
Definition: WP3StylesListener.cpp:267
void leftIndent(double)
Definition: WP3StylesListener.h:102
double m_tempMarginLeft
Definition: WP3StylesListener.h:122
void leftRightIndent(double)
Definition: WP3StylesListener.h:104
WPXSubDocumentType
Definition: libwpd_internal.h:112
void insertBreak(uint8_t breakType)
Definition: WP3StylesListener.cpp:62
Definition: libwpd_internal.h:168
void insertTextBox(double, double, double, double, uint8_t, uint8_t, uint16_t, const WP3SubDocument *, const WP3SubDocument *)
Definition: WP3StylesListener.h:107
std::list< WPXPageSpan >::iterator m_pageListHardPageMark
Definition: WP3StylesListener.h:126
Definition: WPXTable.h:82
void setTableCellSpan(uint16_t, uint16_t)
Definition: WP3StylesListener.h:82
WPXTableList m_tableList
Definition: WP3StylesListener.h:120
void columnChange(WPXTextColumnType, uint8_t, const std::vector< double > &, const std::vector< bool > &)
Definition: WP3StylesListener.h:69
void pageFormChange(uint16_t length, uint16_t width, WPXFormOrientation orientation)
Definition: WP3StylesListener.cpp:178
void setTabs(bool, const std::vector< WPXTabStop >)
Definition: WP3StylesListener.h:68
void suppressPage(uint16_t suppressCode)
Definition: WP3StylesListener.cpp:232
void insertNote(WPXNoteType, const WP3SubDocument *)
Definition: WP3StylesListener.h:91
WP3StylesListener(std::list< WPXPageSpan > &pageList, WPXTableList tableList, std::vector< WP3SubDocument * > &subDocuments)
Definition: WP3StylesListener.cpp:34
WPXFormOrientation
Definition: libwpd_internal.h:106
std::vector< WP3SubDocument * > & m_subDocuments
Definition: WP3StylesListener.h:125
void backTab()
Definition: WP3StylesListener.h:97
void leftIndent()
Definition: WP3StylesListener.h:101
Definition: WPXSubDocument.h:35
void insertRow()
Definition: WP3StylesListener.cpp:258
void closeCell()
Definition: WP3StylesListener.h:80
bool m_isSubDocument
Definition: WP3StylesListener.h:124
void insertPicture(double, double, double, double, uint8_t, uint8_t, uint16_t, const WPXBinaryData &)
Definition: WP3StylesListener.h:105
void leftRightIndent()
Definition: WP3StylesListener.h:103
void _handleSubDocument(const WPXSubDocument *subDocument, WPXSubDocumentType subDocumentType, WPXTableList tableList, int nextTableIndice=0)
Definition: WP3StylesListener.cpp:278
void lineSpacingChange(double)
Definition: WP3StylesListener.h:62
void insertTab(uint8_t, double)
Definition: WP3StylesListener.h:52
void undoChange(uint8_t undoType, uint16_t undoLevel)
Definition: WP3StylesListener.cpp:102
WP3StylesListener & operator=(const WP3StylesListener &)
void startDocument()
Definition: WP3StylesListener.h:42
void startSubDocument()
Definition: WP3StylesListener.h:43
WPXPageSpan m_currentPage
Definition: WP3StylesListener.h:118
void closeRow()
Definition: WP3StylesListener.h:81
Definition: WPXPageSpan.h:77
Definition: WPXBinaryData.h:34
void insertCharacter(uint32_t)
Definition: WP3StylesListener.h:44
void setFontSize(uint16_t)
Definition: WP3StylesListener.h:88
bool isUndoOn()
Definition: WPXListener.h:40
Definition: WPXStylesListener.h:33
void setTextFont(const WPXString &)
Definition: WP3StylesListener.h:87
Definition: WP3SubDocument.h:33
void insertWP51Table(double, double, double, double, uint8_t, uint8_t, uint16_t, const WP3SubDocument *, const WP3SubDocument *)
Definition: WP3StylesListener.h:109
Definition: WP3StylesListener.h:37
void insertEOL()
Definition: WP3StylesListener.h:56
WPXNoteType
Definition: libwpd_internal.h:94
void insertNoteReference(const WPXString &)
Definition: WP3StylesListener.h:90