BPS C++ API  2.24.4
bpsglobals.h
Go to the documentation of this file.
1 
16 #ifndef BPSGLOBALS_H
17 #define BPSGLOBALS_H
18 
22 #define BPS_ORGANIZATION_NAME "IBK Software AG"
23 
27 #define BPS_ORGANIZATION_DOMAIN "ibk-software.com"
28 
32 #define BPS_APPLICATION_NAME "BPS2"
33 
37 #define BPS_DESCRIPTION "Business Process System"
38 
42 #define BPS_RELDATE "08.07.2024"
43 
47 #define BPS_COPYRIGHT_YEARS "2010-2024"
48 
52 #define BPS_COPYRIGHT_TEXT "Copyright(C) 2010-2024 IBK Software AG"
53 
57 #define BPS_DATASTORE_LEVEL_MIN 2024007
58 
62 #define BPS_DATASTORE_LEVEL_MAX 2024007
63 
67 #define BPS_VERSION_MAJOR 2
68 
72 #define BPS_VERSION_MINOR 24
73 
77 #define BPS_VERSION_MICRO 7
78 
82 #define BPS_VERSION_FIX 3
83 
87 #define BPS_STRING0(tok) #tok
88 
92 #define BPS_STRING(tok) BPS_STRING0(tok)
93 
97 #define BPS_VERSION BPS_STRING(BPS_VERSION_MAJOR.BPS_VERSION_MINOR.BPS_VERSION_MICRO)
98 
102 #define BPS_PRIVATE(Class) \
103  private: \
104  class Class##Private* prv_; \
105  friend class Class##Private;
106 
110 #define BPS_PUBLIC(Class) \
111  private: \
112  class Class* pub_; \
113  friend class Class;
114 
119 #define bChar(aChar) QChar(aChar)
120 
125 #define bStr(aStr) QString(aStr)
126 
127 #endif // BPSGLOBALS_H
128 
129 #if defined(Q_WS_WIN) && !defined(Q_OS_WIN)
130 # define Q_OS_WIN
131 #endif