AppCore
Loading...
Searching...
No Matches
ETemplateManager.h
Go to the documentation of this file.
1#ifndef ETEMPLATEMANAGER_H
2#define ETEMPLATEMANAGER_H
3
4#include <vector>
5#include "core/common/ESingleton.h"
6#include "appcore/ticketissuelogic/ETicketIssueLogicDefines.h"
7
8namespace EM
9{
10 namespace Common
11 {
12 class EDataCol;
13 }
14
15 namespace PrinterTemplate
16 {
17 class ETicketBitmap;
18 }
19
20 namespace TicketIssueLogic
21 {
22 class DLL_API ETemplateManager : public ESingleton<ETemplateManager>
23 {
25
26 class DataClass;
27 DataClass *d;
28
30 public:
36
42
47 EIssueLogicDefines::ReturnValues PrepareTemplates();
48
54 EIssueLogicDefines::ReturnValues GetTicketBitmaps( std::vector<EM::PrinterTemplate::ETicketBitmap *> &ticketBitmaps );
55
62 EIssueLogicDefines::ReturnValues GetTemplateDataCollection( const long templateID, EM::Common::EDataCol *&templateDataCollection, EIssueLogicDefines::OperationType actualOperation );
63
64
70 EIssueLogicDefines::ReturnValues GetFilledTicketData( std::vector<EM::Common::EDataCol *> &filledTicketData );
71
76 void ClearTemplatesData();
77 };
78 }
79}
80
81#endif // ETEMPLATEMANAGER_H
#define DLL_API
Definition ECardFacadeDefines.h:8
OperationType
Definition ETicketIssueLogicDefines.h:181
ReturnValues
Definition ETicketIssueLogicDefines.h:50
Definition ETemplateManager.h:23
EIssueLogicDefines::ReturnValues GetFilledTicketData(std::vector< EM::Common::EDataCol * > &filledTicketData)
EIssueLogicDefines::ReturnValues GetTicketBitmaps(std::vector< EM::PrinterTemplate::ETicketBitmap * > &ticketBitmaps)
EIssueLogicDefines::ReturnValues GetTemplateDataCollection(const long templateID, EM::Common::EDataCol *&templateDataCollection, EIssueLogicDefines::OperationType actualOperation)
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7