Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
IssueTransitionStateLogic.h
Go to the documentation of this file.
1 #ifndef ISSUETRANSITIONSTATELOGIC_H
2 #define ISSUETRANSITIONSTATELOGIC_H
3 
4 #include <QScopedPointer>
5 
6 #include "StateLogic.h"
8 
9 class ApplicationState;
10 class StorageList;
11 
13 {
14 public:
15  IssueTransitionStateLogic( ApplicationState *stateLogicOwner, const StorageList &storageList, BusinessLogicManager *businessLogicManager );
17 
18  ApplicationDefines::ResultValue OnIssueIn( const bool sameLineTrip, const bool isUrbanLine );
20 
21 private:
22  class DataClass;
23  QScopedPointer<DataClass> d;
24 };
25 
26 #endif // ISSUETRANSITIONSTATELOGIC_H
ApplicationDefines::ResultValue OnIssueOut(const ApplicationDefines::IssueOutMethod issueOutMethod)
Definition: IssueTransitionStateLogic.cpp:205
IssueTransitionStateLogic(ApplicationState *stateLogicOwner, const StorageList &storageList, BusinessLogicManager *businessLogicManager)
Definition: IssueTransitionStateLogic.cpp:68
Definition: ApplicationState.h:33
ResultValue
Definition: ApplicationDefines.h:92
Definition: IssueTransitionStateLogic.cpp:55
IssueOutMethod
Definition: ApplicationDefines.h:400
Definition: BusinessLogicManager.h:7
ApplicationDefines::ResultValue OnIssueIn(const bool sameLineTrip, const bool isUrbanLine)
Definition: IssueTransitionStateLogic.cpp:78
Definition: StateLogic.h:11
Definition: IssueTransitionStateLogic.h:12
virtual ~IssueTransitionStateLogic()
Definition: IssueTransitionStateLogic.cpp:74