00001 00008 00009 00010 #ifndef ORK_H 00011 #define ORK_H 00012 00013 #include <QString> 00014 00017 namespace OrK 00018 { 00020 const QString Version = "0.1" ; 00021 00022 } 00023 00026 namespace OrKEngine 00027 { 00030 const QString Version = "0.1" ; 00031 00033 const QString MimeType = "OrKEngine/Item" ; 00034 } 00035 00038 namespace OrKMap 00039 { 00042 const QString Version = "0.1" ; 00043 00045 const int ItemXSize = 30 ; 00046 00048 const int ItemYSize = 30 ; 00049 00051 const QString MimeType = "OrKmap/Item" ; 00052 00054 const QString StateOpen = "_opened" ; 00055 00057 const QString StateClosed = "_closed" ; 00058 00060 const QString UnknownId = "unknown" ; 00061 00063 enum Origin { FromMap, FromList } ; 00064 00066 enum Type { None, Simple, Switch, Signal, Tunnel } ; 00067 00069 enum Decoder { undef, maerklin } ; 00070 } 00071 00074 namespace OrKRule 00075 { 00078 const QString Version = "0.1" ; 00079 00080 00081 // Currently not used 00086 enum Trigger 00087 { 00088 SetOff, 00089 SetOn 00090 } ; 00091 00096 enum Action 00097 { 00098 Off, 00099 On 00100 } ; 00101 } 00102 00103 #endif // ORK_H