AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Member Functions | List of all members
EM::PrinterTemplate::EBody Class Reference

concrete draw object More...

#include <EBody.h>

Inheritance diagram for EM::PrinterTemplate::EBody:
Inheritance graph
[legend]
Collaboration diagram for EM::PrinterTemplate::EBody:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Member Functions

 EBody (std::string name)
 
 ~EBody ()
 
virtual void Draw (float moveY)
 
virtual EDrawObjectClone ()
 
virtual void ReadXML (EXMLNode *node)
 
long Save (EXMLNode *node)
 
virtual float GetHeight ()
 
virtual void SetHeight (long height)
 
virtual float Prepare ()
 
Common::EDataMultiple * GetData ()
 
virtual bool VerticalMove ()
 
void SetFirstRowIndex (short firstRowIndex)
 
short GetFirstRowIndex ()
 
short GetMaxRowCount ()
 
 EBody (std::string name)
 
 ~EBody ()
 
virtual void Draw (float moveY)
 
virtual EDrawObjectClone ()
 
virtual void ReadXML (EXMLNode *node)
 
long Save (EXMLNode *node)
 
virtual float GetHeight ()
 
virtual void SetHeight (long height)
 
virtual float Prepare ()
 
Common::EDataMultiple * GetData ()
 
virtual bool VerticalMove ()
 
void SetFirstRowIndex (short firstRowIndex)
 
short GetFirstRowIndex ()
 
short GetMaxRowCount ()
 
- Public Member Functions inherited from EM::PrinterTemplate::EMultiple
 EMultiple (const std::string &name)
 
 ~EMultiple ()
 
void RemoveDrawObject (const std::string &name)
 
void AddDrawObject (EDrawObject *drawObject)
 
std::vector< EDrawObject * > & GetDrawObjectMultiple ()
 
std::string GetNextDataName (const std::string &name)
 
 EMultiple (const std::string &name)
 
 ~EMultiple ()
 
void RemoveDrawObject (const std::string &name)
 
void AddDrawObject (EDrawObject *drawObject)
 
std::vector< EDrawObject * > & GetDrawObjectMultiple ()
 
std::string GetNextDataName (const std::string &name)
 
- Public Member Functions inherited from EM::PrinterTemplate::EDrawObject
 EDrawObject (const std::string &name)
 
virtual ~EDrawObject ()
 
void SetName (const std::string &name)
 
std::string GetName ()
 
float GetX ()
 
float GetY ()
 
float GetOriginalY ()
 
void SetX (float x)
 
void SetY (float y)
 
virtual void Move (float x, float y)
 
virtual float GetMaxY ()
 
virtual void SetWidth (long width)
 
Printer::EImageIfaceGetImageIface ()
 
void SetImageIface (Printer::EImageIface *imageIface)
 
void SetData (Common::EDataAbs *data)
 
std::string GetDataName ()
 
void SetDataName (const std::string &name)
 
Common::EDataAbs * GetData ()
 
void SetOwner (EDrawObject *owner)
 
EDrawObjectGetOwner ()
 
void SetIdentificationName (const std::string &identificationName)
 
std::string GetIdentificationName ()
 
void SetDrawObjectToAlign (const std::string &identificationName)
 
std::string GetDrawObjectToAlign ()
 
std::string GetBackgroundImage ()
 
void SetBackgroundImage (const std::string &fileName)
 
void SetMasterDrawObject (const std::string &identificationName)
 
std::string GetMasterDrawObject ()
 
bool IsVisible ()
 
EDrawObjectGetDrawObject (const std::string &identificationName)
 
virtual long GetContentWidth ()
 
 EDrawObject (const std::string &name)
 
virtual ~EDrawObject ()
 
void SetName (const std::string &name)
 
std::string GetName ()
 
float GetX ()
 
float GetY ()
 
float GetOriginalY ()
 
void SetX (float x)
 
void SetY (float y)
 
virtual void Move (float x, float y)
 
virtual float GetMaxY ()
 
virtual void SetWidth (long width)
 
Printer::EImageIfaceGetImageIface ()
 
void SetImageIface (Printer::EImageIface *imageIface)
 
void SetData (Common::EDataAbs *data)
 
std::string GetDataName ()
 
void SetDataName (const std::string &name)
 
Common::EDataAbs * GetData ()
 
void SetOwner (EDrawObject *owner)
 
EDrawObjectGetOwner ()
 
void SetIdentificationName (const std::string &identificationName)
 
std::string GetIdentificationName ()
 
void SetDrawObjectToAlign (const std::string &identificationName)
 
std::string GetDrawObjectToAlign ()
 
std::string GetBackgroundImage ()
 
void SetBackgroundImage (const std::string &fileName)
 
void SetMasterDrawObject (const std::string &identificationName)
 
std::string GetMasterDrawObject ()
 
bool IsVisible ()
 
EDrawObjectGetDrawObject (const std::string &identificationName)
 
virtual long GetContentWidth ()
 

Additional Inherited Members

- Protected Member Functions inherited from EM::PrinterTemplate::EMultiple
void ProcessObjectAlignement (EDrawObject *drawObject)
 
void ProcessObjectAlignement (EDrawObject *drawObject)
 
- Protected Attributes inherited from EM::PrinterTemplate::EMultiple
std::vector< EDrawObject * > mDrawObjectMultiple
 

Detailed Description

concrete draw object

class EBody

Constructor & Destructor Documentation

EM::PrinterTemplate::EBody::EBody ( std::string  name)
EBody::~EBody ( )

public destructor ~EBody

Returns
void
EM::PrinterTemplate::EBody::EBody ( std::string  name)
EM::PrinterTemplate::EBody::~EBody ( )

Member Function Documentation

EDrawObject * EBody::Clone ( void  )
virtual

public virtual Clone

Returns
EDrawObject * objekt EDrawObject

Implements EM::PrinterTemplate::EMultiple.

virtual EDrawObject* EM::PrinterTemplate::EBody::Clone ( void  )
virtual

public pure virtual Clone

Returns
EM::PrinterTemplate::EDrawObject * objekt EDrawObject

Implements EM::PrinterTemplate::EMultiple.

void EBody::Draw ( float  moveY)
virtual

public virtual Draw Vykreslovanie objektov nachadzajucich sa v body

Parameters
moveYfloat * [vstup]
Returns
void

najprv celemu riadku nastavim data, aby som vedel, co vsetko sa ma supresnut

poposuvat vsetko pod tym, co sa supreslo

poposuvat naspat vsetko pod tym, co sa supreslo... kvoli dalsiemu riadku

Implements EM::PrinterTemplate::EDrawObject.

Here is the call graph for this function:

virtual void EM::PrinterTemplate::EBody::Draw ( float  moveY)
virtual

public pure virtual Draw

Parameters
moveYfloat * [vstup]
Returns
void

Implements EM::PrinterTemplate::EDrawObject.

EDataMultiple * EBody::GetData ( )

public GetData

Returns
EDataMultiple * data
Common::EDataMultiple* EM::PrinterTemplate::EBody::GetData ( )
short EBody::GetFirstRowIndex ( )
short EM::PrinterTemplate::EBody::GetFirstRowIndex ( )
float EBody::GetHeight ( )
virtual

public virtual GetHeight Vratenie vysky vykreslovacieho objektu

Returns
float vyska

Reimplemented from EM::PrinterTemplate::EDrawObject.

virtual float EM::PrinterTemplate::EBody::GetHeight ( )
virtual

public virtual GetHeight Vratenie vysky vykreslovacieho objektu

Returns
float vyska

Reimplemented from EM::PrinterTemplate::EDrawObject.

short EBody::GetMaxRowCount ( )
short EM::PrinterTemplate::EBody::GetMaxRowCount ( )
virtual float EM::PrinterTemplate::EBody::Prepare ( )
virtual

public virtual Prepare

Returns
float

Reimplemented from EM::PrinterTemplate::EMultiple.

float EBody::Prepare ( )
virtual

public virtual Prepare

Returns
float 0

Reimplemented from EM::PrinterTemplate::EMultiple.

virtual void EM::PrinterTemplate::EBody::ReadXML ( EXMLNode *  node)
virtual

public virtual ReadXML Nacitavanie XML

Parameters
nodeEXMLNode * * [vstup]
Returns
void

Implements EM::PrinterTemplate::EMultiple.

void EBody::ReadXML ( EXMLNode *  nodeBody)
virtual

public virtual ReadXML Nacitavanie XML

Parameters
nodeBodyEXMLNode * * [vstup]
Returns
void

drawObject->Move( 0, GetHeight() );

Implements EM::PrinterTemplate::EMultiple.

Here is the call graph for this function:

long EM::PrinterTemplate::EBody::Save ( EXMLNode *  node)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

long EBody::Save ( EXMLNode *  node)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

void EBody::SetFirstRowIndex ( short  firstRowIndex)
void EM::PrinterTemplate::EBody::SetFirstRowIndex ( short  firstRowIndex)
void EBody::SetHeight ( long  height)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

virtual void EM::PrinterTemplate::EBody::SetHeight ( long  height)
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

virtual bool EM::PrinterTemplate::EBody::VerticalMove ( )
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.

bool EBody::VerticalMove ( )
virtual

Reimplemented from EM::PrinterTemplate::EDrawObject.


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