ReadySetGoGraph Class Reference

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

## Detailed Description

the main class to read the graphic part of a ReadySetGo 1-6 file

## Constructor & Destructor Documentation

## ReadySetGoGraph() [1/2]

ReadySetGoGraph::ReadySetGoGraph | ( | ReadySetGoParser & | parser | ) |

explicit

constructor

Referenced by operator=(), and ReadySetGoGraph().

## ~ReadySetGoGraph()

ReadySetGoGraph::~ReadySetGoGraph | ( |  | ) |

virtual

destructor

## ReadySetGoGraph() [2/2]

ReadySetGoGraph::ReadySetGoGraph | ( | ReadySetGoGraph const & | orig | ) |

private delete

## Member Function Documentation

## operator=()

ReadySetGoGraph & ReadySetGoGraph::operator= | ( | ReadySetGoGraph const & | orig | ) |

private delete

## readLayoutsList()

bool ReadySetGoGraph::readLayoutsList | ( | int | numLayouts,
|  | bool | master = false )

protected

try to read the layout list: v3

## readShapeDSV2()

bool ReadySetGoGraph::readShapeDSV2 | ( | ReadySetGoGraphInternal::Layout & | layout,
|  | bool & | last )

protected

try to read a shape: design studio v2

Referenced by readShapes(), and readShapesInObject().

## readShapes()

bool ReadySetGoGraph::readShapes | ( |  | ) |

protected

try to read a list of shape

## readShapesInObject()

bool ReadySetGoGraph::readShapesInObject | ( |  | ) |

protected

try to read a list of shape corresponding to an object glossary: need in v6

## readShapeV1()

bool ReadySetGoGraph::readShapeV1 | ( |  | ) |

protected

try to read a shape: v1

Referenced by readShapes().

## readShapeV2()

bool ReadySetGoGraph::readShapeV2 | ( | ReadySetGoGraphInternal::Layout & | layout | ) |

protected

try to read a shape: v2

Referenced by readShapes().

## readShapeV3()

bool ReadySetGoGraph::readShapeV3 | ( | ReadySetGoGraphInternal::Layout & | layout,
|  | bool & | last )

protected

try to read a shape: v3

Referenced by readShapes().

## readShapeV6()

bool ReadySetGoGraph::readShapeV6 | ( | ReadySetGoGraphInternal::Layout & | layout,
|  | bool & | last )

protected

try to read a shape: v6

Referenced by readShapes(), and readShapesInObject().

## send() [1/2]

bool ReadySetGoGraph::send | ( | ReadySetGoGraphInternal::Layout const & | layout | ) |

protected

try to send the shapes of a layout

Referenced by send(), sendMasterPages(), and sendPages().

## send() [2/2]

bool ReadySetGoGraph::send | ( | ReadySetGoGraphInternal::Shape const & | shape | ) |

protected

try to send a shape

## sendMasterPages()

bool ReadySetGoGraph::sendMasterPages | ( |  | ) |

protected

try to send the master pages

## sendPages()

bool ReadySetGoGraph::sendPages | ( |  | ) |

protected

try to send each main pages

## sendText()

bool ReadySetGoGraph::sendText | ( | ReadySetGoGraphInternal::Shape const & | shape | ) |

protected

try to send the text corresponding to a shape

## updatePageSpanList()

void ReadySetGoGraph::updatePageSpanList | ( | std::vector< MWAWPageSpan > & | spanList | ) | const

protected

update the page span list

## updateTextBoxLinks()

bool ReadySetGoGraph::updateTextBoxLinks | ( |  | ) |

protected

try to update the textboxes link: v3

Referenced by readShapes().

## version()

int ReadySetGoGraph::version | ( |  | ) | const

protected

returns the file version

Referenced by readLayoutsList(), readShapeDSV2(), readShapes(), readShapesInObject(), readShapeV3(), readShapeV6(), sendMasterPages(), sendPages(), sendText(), updatePageSpanList(), and updateTextBoxLinks().

## Friends And Related Symbol Documentation

## ReadySetGoGraphInternal::SubDocument

friend class ReadySetGoGraphInternal::SubDocument

friend

## ReadySetGoParser

friend class ReadySetGoParser

friend

Referenced by ReadySetGoGraph(), ReadySetGoGraphInternal::SubDocument, and ReadySetGoParser.

## Member Data Documentation

## m_parser

ReadySetGoParser& ReadySetGoGraph::m_parser

protected

the main parser;

Referenced by readLayoutsList(), readShapeDSV2(), readShapes(), readShapesInObject(), readShapeV1(), readShapeV2(), readShapeV3(), readShapeV6(), ReadySetGoGraph(), send(), send(), sendMasterPages(), sendPages(), sendText(), updatePageSpanList(), and version().

## m_state

std::shared_ptr<ReadySetGoGraphInternal::State> ReadySetGoGraph::m_state

protected

the state

Referenced by readLayoutsList(), readShapes(), readShapeV1(), ReadySetGoGraph(), sendMasterPages(), sendPages(), updatePageSpanList(), updateTextBoxLinks(), and version().

## m_styleManager

std::shared_ptr<ReadySetGoStyleManager> ReadySetGoGraph::m_styleManager

protected

the style manager

Referenced by readShapeDSV2(), readShapeV1(), readShapeV2(), readShapeV3(), readShapeV6(), ReadySetGoGraph(), and sendText().

The documentation for this class was generated from the following files:

- ReadySetGoGraph.hxx
- ReadySetGoGraph.cxx