Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateTimeTicketSell.h
Go to the documentation of this file.
1 #ifndef STATETIMETICKETSELL_H
2 #define STATETIMETICKETSELL_H
3 
4 #include <QScopedPointer>
7 
8 class StorageList;
9 
11 {
12  Q_OBJECT
13 public:
14  explicit StateTimeTicketSell( ApplicationStateManager *stateManager );
15  virtual ~StateTimeTicketSell();
16 
17  StateTimeTicketSell *Clone( StorageList &inputStream );
18 
19 protected:
20  virtual void InitTicketIssueStorageData( const EM::TicketIssueLogic::EIssueLogicDefines::PaymentType paymentType, StorageList &storageList );
21  virtual bool ReInitTicketIssueLogicAndSetIssuedTariff( EM::TicketIssueLogic::EIssueLogicDefines::PaymentType paymentType );
22  virtual bool FillTimeTicketData();
23  void TicketTariffZoneItemChanged( int row );
24 
25 private:
27 
28  class DataClass;
29  QScopedPointer<DataClass> d;
30 
32 };
33 
34 #endif // STATETIMETICKETSELL_H
Definition: ApplicationStateManager.h:43
Definition: StateTimeTicketActivity.h:16
Definition: StateTimeTicketSell.h:10
virtual ~StateTimeTicketSell()
Definition: StateTimeTicketSell.cpp:90
virtual bool ReInitTicketIssueLogicAndSetIssuedTariff(EM::TicketIssueLogic::EIssueLogicDefines::PaymentType paymentType)
Definition: StateTimeTicketSell.cpp:191
virtual bool FillTimeTicketData()
Definition: StateTimeTicketSell.cpp:261
void TicketTariffZoneItemChanged(int row)
Definition: StateTimeTicketSell.cpp:111
virtual void InitTicketIssueStorageData(const EM::TicketIssueLogic::EIssueLogicDefines::PaymentType paymentType, StorageList &storageList)
Definition: StateTimeTicketSell.cpp:103
StateTimeTicketSell(ApplicationStateManager *stateManager)
Definition: StateTimeTicketSell.cpp:84
Definition: StateTimeTicketSell.cpp:61
StateTimeTicketSell * Clone(StorageList &inputStream)
Definition: StateTimeTicketSell.cpp:94