april  1.0.0
...
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
april_global.h
Go to the documentation of this file.
1 /* ========================================================================= */
2 /* ------------------------------------------------------------------------- *//*
11 
12 
13  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14  Please read COPYING and README files in root folder
15  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16 */
17 /* ------------------------------------------------------------------------- */
18 /* ========================================================================= */
19 #ifndef __APRIL_GLOBAL_HEADER_INC__
20 #define __APRIL_GLOBAL_HEADER_INC__
21 //
22 //
23 //
24 //
25 /* INCLUDES ------------------------------------------------------------ */
26 
27 #include <QtGlobal>
28 #include <april/april_config.h>
29 
30 /* INCLUDES ============================================================ */
31 //
32 //
33 //
34 //
35 /* DEFINITIONS --------------------------------------------------------- */
36 
37 namespace april {
38 
39 #ifndef APRIL_STANDALONE
40 # if defined(APRIL_LIBRARY)
41 
44 # define APRILSHARED_EXPORT Q_DECL_EXPORT
45 # else
46 
49 # define APRILSHARED_EXPORT Q_DECL_IMPORT
50 # endif
51 #else
52 
55 # define APRILSHARED_EXPORT
56 #endif
57 
58 
59 
60 
64 #define APRIL_NAME "april"
65 
66 
67 
68 
69 #ifndef ADD_PTR_INT
70 
73 # define ADD_PTR_INT(p,i) ( ((char*)p) + i )
74 #endif
75 
76 
77 
81 #ifdef APRIL_SIGNALS
82 # define APRIL_OBJECT Q_OBJECT
83 #else
84 # define APRIL_OBJECT
85 #endif
86 
87 
88 /* DEFINITIONS ========================================================= */
89 //
90 //
91 //
92 //
93 /* DATA ---------------------------------------------------------------- */
94 
95 /* DATA ================================================================ */
96 //
97 //
98 //
99 //
100 /* FUNCTIONS ----------------------------------------------------------- */
101 
102 /* FUNCTIONS =========================================================== */
103 //
104 //
105 //
106 //
107 
108 } // namespace april
109 
110 #endif // __APRIL_GLOBAL_HEADER_INC__
111 /* ------------------------------------------------------------------------- */
112 /* ========================================================================= */