Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OnlineCommandsStateLogic.h
Go to the documentation of this file.
1 #ifndef ONLINECOMMANDSSTATELOGIC_H
2 #define ONLINECOMMANDSSTATELOGIC_H
3 
4 #include <QScopedPointer>
5 
6 #include "StateLogic.h"
7 
8 class ApplicationState;
9 class StorageList;
11 
13 {
14 public:
15  OnlineCommandsStateLogic( ApplicationState *stateLogicOwner, const StorageList &storageList, BusinessLogicManager *businessLogicManager );
16  virtual ~OnlineCommandsStateLogic();
17 
18  bool ReadNewOnlineCommands( bool &continueInCurrentCommand, const long currentCommandNumber );
19  bool ReadNewOnlineCommands();
20  bool ReadNewOnlineCommandsWhileCommandNotSelected( bool &newOnlineCommandApplicable );
21 
22 private:
23  class DataClass;
24  QScopedPointer<DataClass> d;
25 };
26 
27 #endif // ONLINECOMMANDSSTATELOGIC_H
Definition: OnlineCommandsStateLogic.cpp:30
OnlineCommandsStateLogic(ApplicationState *stateLogicOwner, const StorageList &storageList, BusinessLogicManager *businessLogicManager)
Definition: OnlineCommandsStateLogic.cpp:82
bool ReadNewOnlineCommandsWhileCommandNotSelected(bool &newOnlineCommandApplicable)
Definition: OnlineCommandsStateLogic.cpp:199
Definition: OnlineCommandsStateLogic.h:12
Definition: ApplicationState.h:33
bool ReadNewOnlineCommands()
Definition: OnlineCommandsStateLogic.cpp:167
Definition: BusinessLogicManager.h:7
virtual ~OnlineCommandsStateLogic()
Definition: OnlineCommandsStateLogic.cpp:88
Definition: StateLogic.h:11