301
299
future.reportResult(qMakePair(data, newMimeTypes));
308
302
void Manager::registerMimeTypes()
310
304
if (!m_registeringWatcher.isRunning()) {
313
307
ManagerProcessor *processor = new ManagerProcessor;
315
309
QtConcurrent::run(&ManagerProcessor::process, processor);
316
310
connect(&m_registeringWatcher, SIGNAL(finished()), processor, SLOT(deleteLater()));
317
311
m_registeringWatcher.setFuture(future);
323
315
m_hasQueuedRegistration = true;
324
316
m_registeringWatcher.cancel();