ApplicationManager::~ApplicationManager() { // network if (networkManager_) delete networkManager_; // application application_->deinitialize(); delete application_; // audio gaudio_Cleanup(); // texture gtexture_cleanup(); // ui gui_cleanup(); // http ghttp_Cleanup(); // geolocation ggeolocation_cleanup(); // input ginput_cleanup(); // application gapplication_cleanup(); // event gevent_Cleanup(); // gpath & gvfs gvfs_cleanup(); gpath_cleanup(); }
int main(int argc, char *argv[]){ QCoreApplication::setOrganizationName(Constants::ORGANIZATION_NAME); QCoreApplication::setOrganizationDomain(Constants::ORGANIZATION_DOMAIN); QCoreApplication::setApplicationName(Constants::DESK_APPLICATION_NAME); QApplication a(argc, argv); QDir dir = QCoreApplication::applicationDirPath(); #if defined(Q_OS_MAC) dir.cdUp(); #endif QDir::setCurrent(dir.absolutePath()); gpath_init(); gpath_addDrivePrefix(0, "|R|"); gpath_addDrivePrefix(0, "|r|"); gpath_addDrivePrefix(1, "|D|"); gpath_addDrivePrefix(1, "|d|"); gpath_addDrivePrefix(2, "|T|"); gpath_addDrivePrefix(2, "|t|"); gpath_setDriveFlags(0, GPATH_RO | GPATH_REAL); gpath_setDriveFlags(1, GPATH_RW | GPATH_REAL); gpath_setDriveFlags(2, GPATH_RW | GPATH_REAL); gpath_setAbsolutePathFlags(GPATH_RW | GPATH_REAL); gpath_setDefaultDrive(0); gvfs_init(); gevent_Init(); gapplication_init(); ginput_init(); ggeolocation_init(); ghttp_Init(); gui_init(); gtexture_init(); gaudio_Init(); loadPlugins(); int result = 0; { MainWindow w; w.show(); result = a.exec(); } gaudio_Cleanup(); gtexture_cleanup(); gui_cleanup(); ghttp_Cleanup(); ggeolocation_init(); ginput_cleanup(); gapplication_cleanup(); gevent_Cleanup(); gvfs_cleanup(); gpath_cleanup(); return result; }
int main(int argc, char *argv[]) { // curl_global_init(CURL_GLOBAL_WIN32); QCoreApplication::setOrganizationName("GiderosMobile"); QCoreApplication::setOrganizationDomain("giderosmobile.com"); QCoreApplication::setApplicationName("GiderosPlayer"); QSettings::setDefaultFormat(QSettings::IniFormat); QApplication a(argc, argv); QDir dir = QCoreApplication::applicationDirPath(); #if defined(Q_OS_MAC) dir.cdUp(); #endif QDir::setCurrent(dir.absolutePath()); gpath_init(); gpath_addDrivePrefix(0, "|R|"); gpath_addDrivePrefix(0, "|r|"); gpath_addDrivePrefix(1, "|D|"); gpath_addDrivePrefix(1, "|d|"); gpath_addDrivePrefix(2, "|T|"); gpath_addDrivePrefix(2, "|t|"); gpath_setDriveFlags(0, GPATH_RO | GPATH_REAL); gpath_setDriveFlags(1, GPATH_RW | GPATH_REAL); gpath_setDriveFlags(2, GPATH_RW | GPATH_REAL); gpath_setAbsolutePathFlags(GPATH_RW | GPATH_REAL); gpath_setDefaultDrive(0); gvfs_init(); gevent_Init(); gapplication_init(); ginput_init(); ggeolocation_init(); ghttp_Init(); gui_init(); gtexture_init(); gaudio_Init(); loadPlugins(); /* if (argc > 1) setZipFile(argv[1]); */ int result = 0; { MainWindow w; w.show(); result = a.exec(); } gaudio_Cleanup(); gtexture_cleanup(); gui_cleanup(); ghttp_Cleanup(); ggeolocation_init(); ginput_cleanup(); gapplication_cleanup(); gevent_Cleanup(); gvfs_cleanup(); gpath_cleanup(); // curl_global_cleanup(); return result; }