UAVObjectUtilManager::UAVObjectUtilManager() { mutex = new QMutex(QMutex::Recursive); saveState = IDLE; failureTimer.stop(); failureTimer.setSingleShot(true); failureTimer.setInterval(1000); connect(&failureTimer, SIGNAL(timeout()),this,SLOT(objectPersistenceOperationFailed())); }
UAVObjectUtilManager::UAVObjectUtilManager() { mutex = new QMutex(QMutex::Recursive); saveState = IDLE; failureTimer.stop(); failureTimer.setSingleShot(true); failureTimer.setInterval(1000); connect(&failureTimer, SIGNAL(timeout()), this, SLOT(objectPersistenceOperationFailed())); pm = NULL; obm = NULL; obum = NULL; pm = ExtensionSystem::PluginManager::instance(); if (pm) { obm = pm->getObject<UAVObjectManager>(); obum = pm->getObject<UAVObjectUtilManager>(); } }