scaffold  1.0.0
Generates files and directories based on templates and user input
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
${ PRJ.UNIXNAME }_global.h
1 /* ========================================================================= */
2 /* ------------------------------------------------------------------------- *//*
11 
12 
13  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14  Please read COPYING and README files in root folder
15  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16 */
17 /* ------------------------------------------------------------------------- */
18 /* ========================================================================= */
19 #ifndef __{% String( PRJ.UNIXNAME ).toUpperCase() %}_GLOBAL_HEADER_INC__
20 #define __{% String( PRJ.UNIXNAME ).toUpperCase() %}_GLOBAL_HEADER_INC__
21 //
22 //
23 //
24 //
25 /* INCLUDES ------------------------------------------------------------ */
26 
27 #include <QtGlobal>
28 
29 /* INCLUDES ============================================================ */
30 //
31 //
32 //
33 //
34 /* DEFINITIONS --------------------------------------------------------- */
35 
36 #ifndef {% String( PRJ.UNIXNAME ).toUpperCase() %}_STANDALONE
37 # if defined({% String( PRJ.UNIXNAME ).toUpperCase() %}_LIBRARY)
38 # define {% String( PRJ.UNIXNAME ).toUpperCase() %}SHARED_EXPORT Q_DECL_EXPORT
39 # else
40 # define {% String( PRJ.UNIXNAME ).toUpperCase() %}SHARED_EXPORT Q_DECL_IMPORT
41 # endif
42 #else
43 # define {% String( PRJ.UNIXNAME ).toUpperCase() %}SHARED_EXPORT
44 #endif
45 
46 #define {% String( PRJ.UNIXNAME ).toUpperCase() %}_NAME "{% PRJ.CLASS %}"
47 
48 #ifndef ADD_PTR_INT
49 # define ADD_PTR_INT(p,i) ( ((char*)p) + i )
50 #endif
51 
52 #define xstr(s) str(s)
53 #define str(s) #s
54 #define foo 4
55 
57 #define _tr(txt) QObject::tr( txt )
58 
59 /* DEFINITIONS ========================================================= */
60 //
61 //
62 //
63 //
64 /* DATA ---------------------------------------------------------------- */
65 
66 /* DATA ================================================================ */
67 //
68 //
69 //
70 //
71 /* FUNCTIONS ----------------------------------------------------------- */
72 
73 /* FUNCTIONS =========================================================== */
74 //
75 //
76 //
77 //
78 #endif // __{% String( PRJ.UNIXNAME ).toUpperCase() %}_GLOBAL_HEADER_INC__
79 /* ------------------------------------------------------------------------- */
80 /* ========================================================================= */