AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
7 namespace EM
8 {
9  namespace Common
10  {
11  class EDataCol;
12  }
13 
14  namespace PrinterTemplate
15  {
20  class EMPRINTERTEMPLATE_API EHeader: public EMultiple
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
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
#define EMPRINTERTEMPLATE_API
Definition: EMPrinterTemplate.h:9
virtual CardEvent __EDATAPTR Clone()
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6