Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateTimeTicketProlongation.h
Go to the documentation of this file.
1 #ifndef STATETIMETICKETPROLONGATION_H
2 #define STATETIMETICKETPROLONGATION_H
3 
4 #include <QScopedPointer>
7 
8 class StorageList;
9 
11 {
12  Q_OBJECT
13 public:
16 
17  StateTimeTicketProlongation *Clone( StorageList &inputStream );
18  virtual void OnCardIn( const std::string &cardUID );
19 
20 protected:
21  virtual void InitTicketIssueStorageData( const EM::TicketIssueLogic::EIssueLogicDefines::PaymentType paymentType, StorageList &storageList );
22  virtual bool ReInitTicketIssueLogicAndSetIssuedTariff( EM::TicketIssueLogic::EIssueLogicDefines::PaymentType paymentType );
23  virtual bool FillTimeTicketData();
24  virtual void TicketTariffZoneItemChanged( int row );
25  virtual void Issue( EM::TicketIssueLogic::EIssueLogicDefines::PaymentType paymentType );
26 
27 private:
29 
30  class DataClass;
31  QScopedPointer<DataClass> d;
32 
34 };
35 
36 #endif // STATETIMETICKETPROLONGATION_H
virtual void TicketTariffZoneItemChanged(int row)
Definition: StateTimeTicketProlongation.cpp:267
virtual void OnCardIn(const std::string &cardUID)
Definition: StateTimeTicketProlongation.cpp:241
StateTimeTicketProlongation(ApplicationStateManager *stateManager)
Definition: StateTimeTicketProlongation.cpp:222
virtual void InitTicketIssueStorageData(const EM::TicketIssueLogic::EIssueLogicDefines::PaymentType paymentType, StorageList &storageList)
Definition: StateTimeTicketProlongation.cpp:256
Definition: ApplicationStateManager.h:43
virtual ~StateTimeTicketProlongation()
Definition: StateTimeTicketProlongation.cpp:228
virtual void Issue(EM::TicketIssueLogic::EIssueLogicDefines::PaymentType paymentType)
Definition: StateTimeTicketProlongation.cpp:710
Definition: StateTimeTicketActivity.h:16
Definition: StateTimeTicketProlongation.h:10
virtual bool ReInitTicketIssueLogicAndSetIssuedTariff(EM::TicketIssueLogic::EIssueLogicDefines::PaymentType paymentType)
Definition: StateTimeTicketProlongation.cpp:384
StateTimeTicketProlongation * Clone(StorageList &inputStream)
Definition: StateTimeTicketProlongation.cpp:232
Definition: StateTicketIssue.cpp:143
virtual bool FillTimeTicketData()
Definition: StateTimeTicketProlongation.cpp:421