Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
PrintListsStateLogic.h
Go to the documentation of this file.
1 #ifndef _PRINT_LISTS_STATE_LOGIC_H
2 #define _PRINT_LISTS_STATE_LOGIC_H
3 
4 #include "StateLogic.h"
5 #include <QScopedPointer>
6 
7 class ApplicationState;
8 
10 {
11 public:
12  PrintListsStateLogic( ApplicationState *stateLogicOwner, const StorageList &storageList, BusinessLogicManager *businessLogicManager );
13  virtual ~PrintListsStateLogic();
14 
15  void PrintListOfLines();
16  void PrintListOfTrips();
17  void PrintListOfCommands();
18  void PrintListOfCommandSegments( const long commandNumber );
19  void PrintListOfTariffs( bool issueTariffsOnly = false );
20  void PrintListOfTickets( bool printAdditionalTariffInfo = true );
21  void PrintListOfBusStops( bool includeGpsCoordinates = false );
22 
23 private:
25 
26  class DataClass;
27  QScopedPointer<DataClass> d;
28 
30 };
31 
32 #endif // _PRINT_LISTS_STATE_LOGIC_H
void PrintListOfCommandSegments(const long commandNumber)
Definition: PrintListsStateLogic.cpp:755
void PrintListOfBusStops(bool includeGpsCoordinates=false)
Definition: PrintListsStateLogic.cpp:872
void PrintListOfTickets(bool printAdditionalTariffInfo=true)
Definition: PrintListsStateLogic.cpp:808
Definition: ApplicationState.h:33
PrintListsStateLogic(ApplicationState *stateLogicOwner, const StorageList &storageList, BusinessLogicManager *businessLogicManager)
Definition: PrintListsStateLogic.cpp:657
Definition: PrintListsStateLogic.h:9
void PrintListOfLines()
Definition: PrintListsStateLogic.cpp:667
Definition: StateLogic.cpp:8
Definition: BusinessLogicManager.h:7
virtual ~PrintListsStateLogic()
Definition: PrintListsStateLogic.cpp:663
Definition: StateLogic.h:11
void PrintListOfTrips()
Definition: PrintListsStateLogic.cpp:693
void PrintListOfCommands()
Definition: PrintListsStateLogic.cpp:729
void PrintListOfTariffs(bool issueTariffsOnly=false)
Definition: PrintListsStateLogic.cpp:782