DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ESetKalendar.h
Go to the documentation of this file.
1 #ifndef EM_STROJCEK_VSTUPNEUDAJE_NASTAVENIAESETKALENDAR_H
2 #define EM_STROJCEK_VSTUPNEUDAJE_NASTAVENIAESETKALENDAR_H
3 
4 #include "dataio/DataIODefines.h"
5 #include "core/common/Node.h"
6 
7 namespace EM
8 {
9  namespace Strojcek
10  {
11  namespace VstupneUdaje
12  {
13  namespace Nastavenia
14  {
15  class ESetKalendarCol;
16 
17  class DATAIO_API ESetKalendar : public ENode
18  {
19  public:
20  ESetKalendar( ESetKalendarCol *owner );
21  ESetKalendar( long datumID, char sviatokID, char Prazdniny );
22  virtual ~ESetKalendar();
23 
24  ESetKalendarCol *GetOwner();
25 
26  unsigned long GetDatumID();
27  unsigned char GetSviatokID();
28  unsigned char GetPrazdniny();
29 
30  void SetDatumID( unsigned long newVal );
31  void SetSviatokID( unsigned char newVal );
32  void SetPrazdniny( unsigned char newVal );
33  ESetKalendar* GetLeft();
34  ESetKalendar* GetRight();
35 
36  protected:
37  virtual long Write( FILE *file );
38 
39  private:
40  class DataClass;
41  DataClass *d;
42  };
43  }
44  }
45  }
46 }
47 
48 #endif
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10