void VersionNameCreator::checkNeedNewVersion() { // First we check if we have any other files available. // The resolved initial history contains only referred files found in the collection // Note: The loaded file will have type Current kDebug() << m_resolvedInitialHistory.hasReferredImageOfType(HistoryImageId::Original) << m_resolvedInitialHistory.hasReferredImageOfType(HistoryImageId::Intermediate) << m_fromRaw << q->workspaceFileFormats().contains(m_loadedFile.format); if (!m_resolvedInitialHistory.hasReferredImageOfType(HistoryImageId::Original) && !m_resolvedInitialHistory.hasReferredImageOfType(HistoryImageId::Intermediate)) { m_newVersion = true; } // We check the loaded format: If it is not one of the workspace formats, or even raw, we need a new version else if (m_fromRaw || !q->workspaceFileFormats().contains(m_loadedFile.format)) { m_newVersion = true; } else { m_newVersion = false; } }