19 #ifndef __{% String( PRJ.UNIXNAME ).toUpperCase() %}_MAIN_HEADER_INC__
20 #define __{% String( PRJ.UNIXNAME ).toUpperCase() %}_MAIN_HEADER_INC__
27 #include <{% PRJ.UNIXNAME %}/{% PRJ.UNIXNAME %}_config.h>
28 #include <{% PRJ.UNIXNAME %}/{% PRJ.UNIXNAME %}_global.h>
29 #include <{% PRJ.UNIXNAME %}/{% PRJ.UNIXNAME %}_debug.h>
30 #include <{% PRJ.UNIXNAME %}/{% PRJ.UNIXNAME %}_version.h>
31 #include <libbbb/memtrack.h>
40 class QCoreApplication;
42 namespace {% PRJ.UNIXNAME %} {
54 class {% PRJ.CLASS %} :
public MemTrack {
55 BBM_TRACK( {% PRJ.CLASS %} );
80 static {% PRJ.CLASS %} * uniq_;
94 {% PRJ.CLASS %} (
const QStringList & init_files );
97 virtual ~{% PRJ.CLASS %} ( void );
104 static bool init (
const QStringList & init_files );
107 static void end (
void );
110 static int perform ( QCoreApplication & app );
113 static {% PRJ.CLASS %} * unique (
void )
135 #endif // __{% String( PRJ.UNIXNAME ).toUpperCase() %}_MAIN_HEADER_INC__