the main class to read the graphic part of a ReadySetGo 1-6 file More...
#include <ReadySetGoGraph.hxx>
Public Member Functions | |
ReadySetGoGraph (ReadySetGoParser &parser) | |
constructor | |
virtual | ~ReadySetGoGraph () |
destructor | |
Protected Member Functions | |
int | version () const |
returns the file version | |
bool | readShapes () |
try to read a list of shape | |
bool | readShapesInObject () |
try to read a list of shape corresponding to an object glossary: need in v6 | |
bool | updateTextBoxLinks () |
try to update the textboxes link: v3 | |
void | updatePageSpanList (std::vector< MWAWPageSpan > &spanList) const |
update the page span list | |
bool | sendMasterPages () |
try to send the master pages | |
bool | sendPages () |
try to send each main pages | |
bool | send (ReadySetGoGraphInternal::Layout const &layout) |
try to send the shapes of a layout | |
bool | send (ReadySetGoGraphInternal::Shape const &shape) |
try to send a shape | |
bool | sendText (ReadySetGoGraphInternal::Shape const &shape) |
try to send the text corresponding to a shape | |
bool | readLayoutsList (int numLayouts, bool master=false) |
try to read the layout list: v3 | |
bool | readShapeV1 () |
try to read a shape: v1 | |
bool | readShapeV2 (ReadySetGoGraphInternal::Layout &layout) |
try to read a shape: v2 | |
bool | readShapeV3 (ReadySetGoGraphInternal::Layout &layout, bool &last) |
try to read a shape: v3 | |
bool | readShapeV6 (ReadySetGoGraphInternal::Layout &layout, bool &last) |
try to read a shape: v6 | |
bool | readShapeDSV2 (ReadySetGoGraphInternal::Layout &layout, bool &last) |
try to read a shape: design studio v2 | |
Protected Attributes | |
std::shared_ptr< ReadySetGoGraphInternal::State > | m_state |
the state | |
ReadySetGoParser & | m_parser |
the main parser; | |
std::shared_ptr< ReadySetGoStyleManager > | m_styleManager |
the style manager | |
Private Member Functions | |
ReadySetGoGraph (ReadySetGoGraph const &orig)=delete | |
ReadySetGoGraph & | operator= (ReadySetGoGraph const &orig)=delete |
Friends | |
class | ReadySetGoParser |
class | ReadySetGoGraphInternal::SubDocument |
the main class to read the graphic part of a ReadySetGo 1-6 file
|
explicit |
constructor
|
virtual |
destructor
|
privatedelete |
|
privatedelete |
|
protected |
try to read the layout list: v3
|
protected |
try to read a shape: design studio v2
Referenced by readShapes(), and readShapesInObject().
|
protected |
try to read a list of shape
|
protected |
try to read a list of shape corresponding to an object glossary: need in v6
|
protected |
try to read a shape: v1
Referenced by readShapes().
|
protected |
try to read a shape: v2
Referenced by readShapes().
|
protected |
try to read a shape: v3
Referenced by readShapes().
|
protected |
try to read a shape: v6
Referenced by readShapes(), and readShapesInObject().
|
protected |
try to send the shapes of a layout
Referenced by send(), sendMasterPages(), and sendPages().
|
protected |
try to send a shape
|
protected |
try to send the master pages
|
protected |
try to send each main pages
|
protected |
try to send the text corresponding to a shape
Referenced by ReadySetGoGraphInternal::SubDocument::parse().
|
protected |
update the page span list
|
protected |
try to update the textboxes link: v3
Referenced by readShapes().
|
protected |
returns the file version
Referenced by readLayoutsList(), readShapeDSV2(), readShapes(), readShapesInObject(), readShapeV3(), readShapeV6(), sendMasterPages(), sendPages(), sendText(), updatePageSpanList(), and updateTextBoxLinks().
|
friend |
|
friend |
|
protected |
the main parser;
Referenced by readLayoutsList(), readShapeDSV2(), readShapes(), readShapesInObject(), readShapeV1(), readShapeV2(), readShapeV3(), readShapeV6(), send(), sendMasterPages(), sendPages(), sendText(), updatePageSpanList(), and version().
|
protected |
the state
Referenced by readLayoutsList(), readShapes(), readShapeV1(), sendMasterPages(), sendPages(), updatePageSpanList(), updateTextBoxLinks(), and version().
|
protected |
the style manager
Referenced by readShapeDSV2(), readShapeV1(), readShapeV2(), readShapeV3(), readShapeV6(), and sendText().