QuattroGraphInternal::Graph Struct Reference

Internal: a graph of a QuattroGraph. More...

Public Types

enum  Type {
  Button, Chart, Frame, OLE,
  Image, Shape, Textbox, Unknown
}
 the posible type More...
 

Public Member Functions

 Graph (std::shared_ptr< WPSStream > const &stream, Type type=Unknown)
 constructor More...
 

Public Attributes

Type m_type
 the type More...
 
Vec2f m_size
 the size More...
 
WPSBox2i m_cellBox
 the cell's position More...
 
WPSBox2f m_cellBoxDecal
 the decal position(LT, RB) More...
 
int m_flags1 [4]
 some flags More...
 
int m_flags2 [7]
 final flag More...
 
int m_values [5]
 some values More...
 
librevenge::RVNGString m_label
 the label(button) More...
 
WPSEmbeddedObject m_ole
 the OLE's data More...
 
librevenge::RVNGString m_linkName
 the OLE's link name More...
 
std::shared_ptr< QuattroGraphInternal::Shapem_shape
 the graphic shape More...
 
std::shared_ptr< QuattroGraphInternal::Textboxm_textbox
 the textbox More...
 
std::shared_ptr< WPSStreamm_stream
 the main stream More...
 

Friends

std::ostream & operator<< (std::ostream &o, Graph const &gr)
 operator<< More...
 

Detailed Description

Internal: a graph of a QuattroGraph.

Member Enumeration Documentation

◆ Type

the posible type

Enumerator
Button 
Chart 
Frame 
OLE 
Image 
Shape 
Textbox 
Unknown 

Constructor & Destructor Documentation

◆ Graph()

QuattroGraphInternal::Graph::Graph ( std::shared_ptr< WPSStream > const &  stream,
Type  type = Unknown 
)
inlineexplicit

constructor

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  o,
Graph const &  gr 
)
friend

operator<<

Member Data Documentation

◆ m_cellBox

◆ m_cellBoxDecal

WPSBox2f QuattroGraphInternal::Graph::m_cellBoxDecal

◆ m_flags1

int QuattroGraphInternal::Graph::m_flags1[4]

◆ m_flags2

int QuattroGraphInternal::Graph::m_flags2[7]

◆ m_label

librevenge::RVNGString QuattroGraphInternal::Graph::m_label

the label(button)

Referenced by QuattroGraph::sendGraphic().

◆ m_linkName

librevenge::RVNGString QuattroGraphInternal::Graph::m_linkName

the OLE's link name

Referenced by QuattroGraph::sendGraphic().

◆ m_ole

WPSEmbeddedObject QuattroGraphInternal::Graph::m_ole

the OLE's data

Referenced by QuattroGraph::sendGraphic().

◆ m_shape

std::shared_ptr<QuattroGraphInternal::Shape> QuattroGraphInternal::Graph::m_shape

the graphic shape

Referenced by QuattroGraph::sendShape().

◆ m_size

◆ m_stream

std::shared_ptr<WPSStream> QuattroGraphInternal::Graph::m_stream

the main stream

Referenced by QuattroGraph::sendTextbox().

◆ m_textbox

std::shared_ptr<QuattroGraphInternal::Textbox> QuattroGraphInternal::Graph::m_textbox

the textbox

Referenced by QuattroGraph::sendTextbox().

◆ m_type

Type QuattroGraphInternal::Graph::m_type

◆ m_values

int QuattroGraphInternal::Graph::m_values[5]

The documentation for this struct was generated from the following file:

Generated on Fri May 27 2022 03:07:01 for libwps by doxygen 1.8.14