1 #if !defined(EA_0F9E372B_8AAB_49eb_B601_E3B7E80D999C__INCLUDED_)
2 #define EA_0F9E372B_8AAB_49eb_B601_E3B7E80D999C__INCLUDED_
8 #include "dataio/DataIODefines.h"
9 #include "dataio/datainput/OnlineCommand.h"
11 #if !defined(NOT_IMPLEMENTED_VYPOCET_CENY)
12 #include "dataio/datainput/EVypocetCeny.h"
19 namespace VstupneUdaje
27 class ERootNastavenia;
29 namespace TarifnySystem
31 class ERootTarifnySystem;
38 class ECustomPropertyValue;
43 static ERootDataIO *mInstance;
46 ERootDataIO(
char *path );
47 virtual ~ERootDataIO();
50 Turnusy::ERootDoprava *GetRootDoprava();
51 Nastavenia::ERootNastavenia *GetRootNastavenia();
52 Tabule::ERootTabule *GetRootTabule();
53 TarifnySystem::ERootTarifnySystem *GetRootTarifnySystem();
54 ECustomPropertyValue *GetCustomPropertyValue(
short tableID,
short id1,
short id2,
short id3,
short customPropertyType );
56 static ERootDataIO *GetInstance();
57 static void SetInstance( ERootDataIO *instance );
58 static std::string ToMoney(
double value );
59 static double KreditToMoney(
long kredit );
63 void SetOnlineDataPath(
const char *onlinePath );
64 std::string GetOnlineDataPath();
66 #if !defined(NOT_IMPLEMENTED_VYPOCET_CENY)
67 EVypocetCeny *GetVypocetCeny();
70 void SetIgnoreByways(
bool ignoreByways );
71 bool GetIgnoreByways();
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10