if (!item || item->isProxyRunning()) return;
setProxyStatus(id, PROXYWAITING);
if (m_abortProxyId.contains(id)) m_abortProxyId.removeAll(id);
+ emit projectModified();
QtConcurrent::run(this, &ProjectList::slotGenerateProxy, id);
}
if (m_proxyList.contains(id)) m_proxyList.removeAll(id);
ProjectItem *item = getItemById(id);
if (item) {
+ emit projectModified();
if (item->isProxyReady()) slotGotProxy(id);
else if (item->isProxyRunning()) m_abortProxyId << id;
setProxyStatus(id, NOPROXY);
}
}
if (command->childCount() > 0) {
- emit projectModified();
m_doc->commandStack()->push(command);
}
else delete command;