/// \todo What if image missing? void ImagesFrameSource_sV::slotContinueInitialization() { emit signalNextTask("Creating preview images from the input images", m_imagesList.size()); for (; m_nextFrame < m_imagesList.size(); m_nextFrame++) { QString outputFile(framePath(m_nextFrame, FrameSize_Small)); if (QFile(outputFile).exists()) { emit signalTaskItemDescription("Resized image already exists for " + QFileInfo(m_imagesList.at(m_nextFrame)).fileName()); } else { emit signalTaskItemDescription(QString("Re-sizing image %1 to:\n%2") .arg(QFileInfo(m_imagesList.at(m_nextFrame)).fileName()) .arg(outputFile)); QImage small = QImage(m_imagesList.at(m_nextFrame)).scaled(m_sizeSmall, Qt::IgnoreAspectRatio, Qt::SmoothTransformation); small.save(outputFile); } emit signalTaskProgress(m_nextFrame); if (m_stopInitialization) { break; } } m_initialized = true; emit signalAllTasksFinished(); }
void RenderTask_sV::stepProgress(int step) { //qDebug() << "stepProgress call " << step; currentProgress+=step; emit signalTaskProgress(currentProgress ); }
/** * update progress dialog from outside */ void RenderTask_sV::updateProgress(int value) { //qDebug() << "updateProgress call " << value; currentProgress = value; emit signalTaskProgress(value ); }