AppCore
Loading...
Searching...
No Matches
EHeader.h
Go to the documentation of this file.
1#ifndef EHEADER_H
2#define EHEADER_H
3
4#include "appcore/printertemplate/EMultiple.h"
5#include "appcore/printertemplate/EMPrinterTemplate.h"
6
7namespace EM
8{
9 namespace Common
10 {
11 class EDataCol;
12 }
13
14 namespace PrinterTemplate
15 {
21 {
22 public:
23 EHeader( std::string name );
24 ~EHeader();
25
26 virtual void Draw( float moveY );
27 virtual EDrawObject* Clone();
28 virtual void ReadXML( EXMLNode* node );
29 void Create();
30 long Save( EXMLNode* node );
31 virtual float GetHeight();
32 void SetHeight( long height );
33 virtual float Prepare();
34 Common::EDataCol* GetData();
35 virtual bool VerticalMove();
36 bool IsSupressingEnabled();
37 void SetSupressingEnabled( bool enabled );
38
39 private:
40 class DataClass;
41 DataClass *d;
42 };
43 }
44}
45
46#endif
virtual CardEvent __EDATAPTR Clone()
#define EMPRINTERTEMPLATE_API
Definition EMPrinterTemplate.h:9
general draw object
Definition EDrawObject.h:30
represents a set of main (head) nodes
Definition EHeader.h:21
EHeader(std::string name)
represents a set of draw objects recursively
Definition EMultiple.h:20
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7