static bool init = false;
if (init) return;
- qAddPostRoutine(MyList::destroy);
+ if (!MANUAL_CLEANUP)
+ qAddPostRoutine(MyList::destroy);
if (!REGISTER_QT_TYPES) return;
// qRegisterMetaType<AbstractTaskPtr>("AbstractTaskPtr");
}
bool MyList::REGISTER_QT_TYPES = true;
+bool MyList::MANUAL_CLEANUP = false;
MyList *MyList::m_instance = 0;
MyList *instance()
static void destroy();
static bool REGISTER_QT_TYPES;
+ static bool MANUAL_CLEANUP;
static const char *organizationName;
static const char *libraryName;