void AssignTemplate::slotSettingsChanged() { m_templateViewer->setTemplate(m_templateSelector->getTemplate()); BatchToolSettings settings; settings.insert("TemplateTitle", m_templateSelector->getTemplate().templateTitle()); BatchTool::slotSettingsChanged(settings); }
BatchToolSettings UserScript::defaultSettings() { BatchToolSettings settings; settings.insert(QLatin1String("Output filetype"), d->comboBox->defaultIndex()); settings.insert(QLatin1String("Script"), QString()); return settings; }
BatchToolSettings RedEyeCorrection::defaultSettings() { BatchToolSettings prm; RedEyeCorrectionContainer defaultPrm = m_settingsView->defaultSettings(); prm.insert(QLatin1String("redtoavgratio"), (double)defaultPrm.m_redToAvgRatio); return prm; }
BatchToolSettings Convert2TIFF::defaultSettings() { KSharedConfig::Ptr config = KSharedConfig::openConfig(); KConfigGroup group = config->group(QLatin1String("ImageViewer Settings")); bool compression = group.readEntry(QLatin1String("TIFFCompression"), false); BatchToolSettings settings; settings.insert(QLatin1String("Quality"), compression); return settings; }
void RedEyeCorrection::slotSettingsChanged() { BatchToolSettings prm; RedEyeCorrectionContainer currentPrm = m_settingsView->settings(); prm.insert(QLatin1String("redtoavgratio"), (double)currentPrm.m_redToAvgRatio); BatchTool::slotSettingsChanged(prm); }
void UserScript::slotSettingsChanged() { if (d->changeSettings) { BatchToolSettings settings; settings.insert(QLatin1String("Output filetype"), d->comboBox->currentIndex()); settings.insert(QLatin1String("Script"), d->textEdit->toPlainText()); BatchTool::slotSettingsChanged(settings); } }
BatchToolSettings Sharpen::defaultSettings() { BatchToolSettings settings; SharpContainer defaultPrm = m_settingsView->defaultSettings(); // sharpen method settings.insert("SharpenFilterType", (int)defaultPrm.method); // simple sharp settings.insert("SimpleSharpRadius", (int)defaultPrm.ssRadius); // unsharp mask settings.insert("UnsharpMaskRadius", (double)defaultPrm.umRadius); settings.insert("UnsharpMaskAmount", (double)defaultPrm.umAmount); settings.insert("UnsharpMaskThreshold", (double)defaultPrm.umThreshold); #ifdef HAVE_EIGEN3 // refocus settings.insert("RefocusRadius", (double)defaultPrm.rfRadius); settings.insert("RefocusCorrelation", (double)defaultPrm.rfCorrelation); settings.insert("RefocusNoise", (double)defaultPrm.rfNoise); settings.insert("RefocusGauss", (double)defaultPrm.rfGauss); settings.insert("RefocusMatrixSize", (int)defaultPrm.rfMatrix); #endif // HAVE_EIGEN3 return settings; }
void Sharpen::slotSettingsChanged() { BatchToolSettings settings; SharpContainer prm = m_settingsView->settings(); // sharpen method settings.insert("SharpenFilterType", (int)prm.method); // simple sharp settings.insert("SimpleSharpRadius", (int)prm.ssRadius); // unsharp mask settings.insert("UnsharpMaskRadius", (double)prm.umRadius); settings.insert("UnsharpMaskAmount", (double)prm.umAmount); settings.insert("UnsharpMaskThreshold", (double)prm.umThreshold); // refocus settings.insert("RefocusRadius", (double)prm.rfRadius); settings.insert("RefocusCorrelation", (double)prm.rfCorrelation); settings.insert("RefocusNoise", (double)prm.rfNoise); settings.insert("RefocusGauss", (double)prm.rfGauss); settings.insert("RefocusMatrixSize", (int)prm.rfMatrix); BatchTool::slotSettingsChanged(settings); }
BatchToolSettings ColorFX::defaultSettings() { BatchToolSettings prm; ColorFXContainer defaultPrm = m_settingsView->defaultSettings(); prm.insert("colorFXType", (int)defaultPrm.colorFXType); prm.insert("level", (int)defaultPrm.level); prm.insert("iterations", (int)defaultPrm.iterations); return prm; }
BatchToolSettings ColorBalance::defaultSettings() { BatchToolSettings prm; CBContainer defaultPrm = m_settingsView->defaultSettings(); prm.insert("Red", (double)defaultPrm.red); prm.insert("Green", (double)defaultPrm.green); prm.insert("Blue", (double)defaultPrm.blue); return prm; }
void ColorFX::slotSettingsChanged() { BatchToolSettings prm; ColorFXContainer currentPrm = m_settingsView->settings(); prm.insert("colorFXType", (int)currentPrm.colorFXType); prm.insert("level", (int)currentPrm.level); prm.insert("iterations", (int)currentPrm.iterations); BatchTool::slotSettingsChanged(prm); }
void ColorBalance::slotSettingsChanged() { BatchToolSettings prm; CBContainer currentPrm = m_settingsView->settings(); prm.insert("Red", (double)currentPrm.red); prm.insert("Green", (double)currentPrm.green); prm.insert("Blue", (double)currentPrm.blue); BatchTool::slotSettingsChanged(prm); }
void BWConvert::slotSettingsChanged() { BatchToolSettings prm; BWSepiaContainer currentPrm = m_settingsView->settings(); prm.insert(QLatin1String("filmType"), (int)currentPrm.filmType); prm.insert(QLatin1String("filterType"), (int)currentPrm.filterType); prm.insert(QLatin1String("toneType"), (int)currentPrm.toneType); prm.insert(QLatin1String("contrast"), (double)currentPrm.bcgPrm.contrast); prm.insert(QLatin1String("strength"), (double)currentPrm.strength); prm.insert(QLatin1String("curvesType"), (int)currentPrm.curvesPrm.curvesType); prm.insert(QLatin1String("curves"), currentPrm.curvesPrm.values[LuminosityChannel]); BatchTool::slotSettingsChanged(prm); }
BatchToolSettings BWConvert::defaultSettings() { BatchToolSettings prm; BWSepiaContainer defaultPrm = m_settingsView->defaultSettings(); prm.insert(QLatin1String("filmType"), (int)defaultPrm.filmType); prm.insert(QLatin1String("filterType"), (int)defaultPrm.filterType); prm.insert(QLatin1String("toneType"), (int)defaultPrm.toneType); prm.insert(QLatin1String("contrast"), (double)defaultPrm.bcgPrm.contrast); prm.insert(QLatin1String("strength"), (double)defaultPrm.strength); prm.insert(QLatin1String("curvesType"), defaultPrm.curvesPrm.curvesType); prm.insert(QLatin1String("curves"), defaultPrm.curvesPrm.values[LuminosityChannel]); return prm; }
BatchToolSettings Rotate::defaultSettings() { BatchToolSettings settings; FreeRotationContainer defaultPrm = d->frSettings->defaultSettings(); settings.insert("useExif", true); settings.insert("rotation", d->comboBox->defaultIndex()); settings.insert("angle", defaultPrm.angle); settings.insert("antiAlias", defaultPrm.antiAlias); settings.insert("autoCrop", defaultPrm.autoCrop); return settings; }
BatchToolSettings LensAutoFix::defaultSettings() { BatchToolSettings prm; prm.insert(QLatin1String("UseMetadata"), true); prm.insert(QLatin1String("filterCCA"), true); prm.insert(QLatin1String("filterVIG"), true); prm.insert(QLatin1String("filterDST"), true); prm.insert(QLatin1String("filterGEO"), true); prm.insert(QLatin1String("cropFactor"), -1.0); prm.insert(QLatin1String("focalLength"), -1.0); prm.insert(QLatin1String("aperture"), -1.0); prm.insert(QLatin1String("subjectDistance"), -1.0); prm.insert(QLatin1String("cameraMake"), QString()); prm.insert(QLatin1String("cameraModel"), QString()); prm.insert(QLatin1String("lensModel"), QString()); return prm; }
void Rotate::slotSettingsChanged() { d->label->setEnabled(!d->useExif->isChecked()); d->comboBox->setEnabled(!d->useExif->isChecked()); d->frSettings->setEnabled(d->comboBox->isEnabled() && d->comboBox->currentIndex() == d->CUSTOM_ANGLE); BatchToolSettings settings; FreeRotationContainer currentPrm = d->frSettings->settings(); settings.insert("useExif", d->useExif->isChecked()); settings.insert("rotation", d->comboBox->currentIndex()); settings.insert("angle", currentPrm.angle); settings.insert("antiAlias", currentPrm.antiAlias); settings.insert("autoCrop", currentPrm.autoCrop); BatchTool::slotSettingsChanged(settings); }
BatchToolSettings AssignTemplate::defaultSettings() { BatchToolSettings settings; settings.insert("TemplateTitle", QString()); return settings; }
BatchToolSettings Border::defaultSettings() { BatchToolSettings prm; BorderContainer defaultPrm = m_settingsView->defaultSettings(); prm.insert(QLatin1String("preserveAspectRatio"), defaultPrm.preserveAspectRatio); prm.insert(QLatin1String("orgWidth"), defaultPrm.orgWidth); prm.insert(QLatin1String("orgHeight"), defaultPrm.orgHeight); prm.insert(QLatin1String("borderType"), defaultPrm.borderType); prm.insert(QLatin1String("borderWidth1"), defaultPrm.borderWidth1); prm.insert(QLatin1String("borderWidth2"), defaultPrm.borderWidth2); prm.insert(QLatin1String("borderWidth3"), defaultPrm.borderWidth3); prm.insert(QLatin1String("borderWidth4"), defaultPrm.borderWidth4); prm.insert(QLatin1String("borderPercent"), defaultPrm.borderPercent); prm.insert(QLatin1String("borderPath"), defaultPrm.borderPath); prm.insert(QLatin1String("solidColor"), defaultPrm.solidColor); prm.insert(QLatin1String("niepceBorderColor"), defaultPrm.niepceBorderColor); prm.insert(QLatin1String("niepceLineColor"), defaultPrm.niepceLineColor); prm.insert(QLatin1String("bevelUpperLeftColor"), defaultPrm.bevelUpperLeftColor); prm.insert(QLatin1String("bevelLowerRightColor"), defaultPrm.bevelLowerRightColor); prm.insert(QLatin1String("decorativeFirstColor"), defaultPrm.decorativeFirstColor); prm.insert(QLatin1String("decorativeSecondColor"), defaultPrm.decorativeSecondColor); return prm; }
BatchToolSettings FilmGrain::defaultSettings() { BatchToolSettings prm; FilmGrainContainer defaultPrm = m_settingsView->defaultSettings(); prm.insert("grainSize", (int)defaultPrm.grainSize); prm.insert("photoDistribution", (bool)defaultPrm.photoDistribution); prm.insert("addLuminanceNoise", (bool)defaultPrm.addLuminanceNoise); prm.insert("lumaIntensity", (int)defaultPrm.lumaIntensity); prm.insert("lumaShadows", (int)defaultPrm.lumaShadows); prm.insert("lumaMidtones", (int)defaultPrm.lumaMidtones); prm.insert("lumaHighlights", (int)defaultPrm.lumaHighlights); prm.insert("addChrominanceBlueNoise", (bool)defaultPrm.addChrominanceBlueNoise); prm.insert("chromaBlueIntensity", (int)defaultPrm.chromaBlueIntensity); prm.insert("chromaBlueShadows", (int)defaultPrm.chromaBlueShadows); prm.insert("chromaBlueMidtones", (int)defaultPrm.chromaBlueMidtones); prm.insert("chromaBlueHighlights", (int)defaultPrm.chromaBlueHighlights); prm.insert("addChrominanceRedNoise", (bool)defaultPrm.addChrominanceRedNoise); prm.insert("chromaRedIntensity", (int)defaultPrm.chromaRedIntensity); prm.insert("chromaRedShadows", (int)defaultPrm.chromaRedShadows); prm.insert("chromaRedMidtones", (int)defaultPrm.chromaRedMidtones); prm.insert("chromaRedHighlights", (int)defaultPrm.chromaRedHighlights); return prm; }
void FilmGrain::slotSettingsChanged() { BatchToolSettings prm; FilmGrainContainer currentPrm = m_settingsView->settings(); prm.insert("grainSize", (int)currentPrm.grainSize); prm.insert("photoDistribution", (bool)currentPrm.photoDistribution); prm.insert("addLuminanceNoise", (bool)currentPrm.addLuminanceNoise); prm.insert("lumaIntensity", (int)currentPrm.lumaIntensity); prm.insert("lumaShadows", (int)currentPrm.lumaShadows); prm.insert("lumaMidtones", (int)currentPrm.lumaMidtones); prm.insert("lumaHighlights", (int)currentPrm.lumaHighlights); prm.insert("addChrominanceBlueNoise", (bool)currentPrm.addChrominanceBlueNoise); prm.insert("chromaBlueIntensity", (int)currentPrm.chromaBlueIntensity); prm.insert("chromaBlueShadows", (int)currentPrm.chromaBlueShadows); prm.insert("chromaBlueMidtones", (int)currentPrm.chromaBlueMidtones); prm.insert("chromaBlueHighlights", (int)currentPrm.chromaBlueHighlights); prm.insert("addChrominanceRedNoise", (bool)currentPrm.addChrominanceRedNoise); prm.insert("chromaRedIntensity", (int)currentPrm.chromaRedIntensity); prm.insert("chromaRedShadows", (int)currentPrm.chromaRedShadows); prm.insert("chromaRedMidtones", (int)currentPrm.chromaRedMidtones); prm.insert("chromaRedHighlights", (int)currentPrm.chromaRedHighlights); BatchTool::slotSettingsChanged(prm); }
void LensAutoFix::slotSettingsChanged() { // Update checkbox options about Lens corrections available. d->settingsView->setEnabledCCA(d->cameraSelector->useMetadata() ? true : d->cameraSelector->iface()->supportsCCA()); d->settingsView->setEnabledVig(d->cameraSelector->useMetadata() ? true : d->cameraSelector->iface()->supportsVig()); d->settingsView->setEnabledDist(d->cameraSelector->useMetadata() ? true : d->cameraSelector->iface()->supportsDistortion()); d->settingsView->setEnabledGeom(d->cameraSelector->useMetadata() ? true : d->cameraSelector->iface()->supportsDistortion()); BatchToolSettings prm; LensFunContainer settings = d->cameraSelector->settings(); prm.insert(QLatin1String("UseMetadata"), (bool)d->cameraSelector->useMetadata()); prm.insert(QLatin1String("filterCCA"), (bool)settings.filterCCA); prm.insert(QLatin1String("filterVIG"), (bool)settings.filterVIG); prm.insert(QLatin1String("filterDST"), (bool)settings.filterDST); prm.insert(QLatin1String("filterGEO"), (bool)settings.filterGEO); prm.insert(QLatin1String("cropFactor"), (double)settings.cropFactor); prm.insert(QLatin1String("focalLength"), (double)settings.focalLength); prm.insert(QLatin1String("aperture"), (double)settings.aperture); prm.insert(QLatin1String("subjectDistance"), (double)settings.subjectDistance); prm.insert(QLatin1String("cameraMake"), settings.cameraMake); prm.insert(QLatin1String("cameraModel"), settings.cameraModel); prm.insert(QLatin1String("lensModel"), settings.lensModel); BatchTool::slotSettingsChanged(prm); }
BatchToolSettings ChannelMixer::defaultSettings() { BatchToolSettings prm; MixerContainer defaultPrm = m_settingsView->defaultSettings(); prm.insert("bPreserveLum", (bool)defaultPrm.bPreserveLum); prm.insert("bMonochrome", (bool)defaultPrm.bMonochrome); // Standard settings. prm.insert("redRedGain", (double)defaultPrm.redRedGain); prm.insert("redGreenGain", (double)defaultPrm.redGreenGain); prm.insert("redBlueGain", (double)defaultPrm.redBlueGain); prm.insert("greenRedGain", (double)defaultPrm.greenRedGain); prm.insert("greenGreenGain", (double)defaultPrm.greenGreenGain); prm.insert("greenBlueGain", (double)defaultPrm.greenBlueGain); prm.insert("blueRedGain", (double)defaultPrm.blueRedGain); prm.insert("blueGreenGain", (double)defaultPrm.blueGreenGain); prm.insert("blueBlueGain", (double)defaultPrm.blueBlueGain); // Monochrome settings. prm.insert("blackRedGain", (double)defaultPrm.blackRedGain); prm.insert("blackGreenGain", (double)defaultPrm.blackGreenGain); prm.insert("blackBlueGain", (double)defaultPrm.blackBlueGain); return prm; }
void Convert2TIFF::slotSettingsChanged() { BatchToolSettings settings; settings.insert(QLatin1String("compress"), m_settings->getCompression()); BatchTool::slotSettingsChanged(settings); }
BatchToolSettings Flip::defaultSettings() { BatchToolSettings settings; settings.insert(QLatin1String("Flip"), DImg::HORIZONTAL); return settings; }
void Flip::slotSettingsChanged() { BatchToolSettings settings; settings.insert(QLatin1String("Flip"), m_comboBox->currentIndex()); BatchTool::slotSettingsChanged(settings); }
void ChannelMixer::slotSettingsChanged() { BatchToolSettings prm; MixerContainer currentPrm = m_settingsView->settings(); prm.insert("bPreserveLum", (bool)currentPrm.bPreserveLum); prm.insert("bMonochrome", (bool)currentPrm.bMonochrome); // Standard settings. prm.insert("redRedGain", (double)currentPrm.redRedGain); prm.insert("redGreenGain", (double)currentPrm.redGreenGain); prm.insert("redBlueGain", (double)currentPrm.redBlueGain); prm.insert("greenRedGain", (double)currentPrm.greenRedGain); prm.insert("greenGreenGain", (double)currentPrm.greenGreenGain); prm.insert("greenBlueGain", (double)currentPrm.greenBlueGain); prm.insert("blueRedGain", (double)currentPrm.blueRedGain); prm.insert("blueGreenGain", (double)currentPrm.blueGreenGain); prm.insert("blueBlueGain", (double)currentPrm.blueBlueGain); // Monochrome settings. prm.insert("blackRedGain", (double)currentPrm.blackRedGain); prm.insert("blackGreenGain", (double)currentPrm.blackGreenGain); prm.insert("blackBlueGain", (double)currentPrm.blackBlueGain); BatchTool::slotSettingsChanged(prm); }
void Border::slotSettingsChanged() { BatchToolSettings prm; BorderContainer currentPrm = m_settingsView->settings(); prm.insert(QLatin1String("preserveAspectRatio"), currentPrm.preserveAspectRatio); prm.insert(QLatin1String("borderType"), currentPrm.borderType); prm.insert(QLatin1String("borderWidth1"), currentPrm.borderWidth1); prm.insert(QLatin1String("borderWidth2"), currentPrm.borderWidth2); prm.insert(QLatin1String("borderWidth3"), currentPrm.borderWidth3); prm.insert(QLatin1String("borderWidth4"), currentPrm.borderWidth4); prm.insert(QLatin1String("borderPercent"), currentPrm.borderPercent); prm.insert(QLatin1String("borderPath"), currentPrm.borderPath); prm.insert(QLatin1String("solidColor"), currentPrm.solidColor); prm.insert(QLatin1String("niepceBorderColor"), currentPrm.niepceBorderColor); prm.insert(QLatin1String("niepceLineColor"), currentPrm.niepceLineColor); prm.insert(QLatin1String("bevelUpperLeftColor"), currentPrm.bevelUpperLeftColor); prm.insert(QLatin1String("bevelLowerRightColor"), currentPrm.bevelLowerRightColor); prm.insert(QLatin1String("decorativeFirstColor"), currentPrm.decorativeFirstColor); prm.insert(QLatin1String("decorativeSecondColor"), currentPrm.decorativeSecondColor); BatchTool::slotSettingsChanged(prm); }
void AutoCorrection::slotSettingsChanged() { BatchToolSettings settings; settings.insert("AutoCorrectionFilter", (int)m_comboBox->currentIndex()); BatchTool::slotSettingsChanged(settings); }
void WaterMark::slotSettingsChanged() { if (d->useImageRadioButton->isChecked()) { d->textSettingsGroupBox->setVisible(false); d->imageSettingsGroupBox->setVisible(true); } else if (d->useTextRadioButton->isChecked()) { d->imageSettingsGroupBox->setVisible(false); d->textSettingsGroupBox->setVisible(true); } if (d->changeSettings) { BatchToolSettings settings; settings.insert(QLatin1String("Use image"), d->useImageRadioButton->isChecked()); settings.insert(QLatin1String("Watermark image"), d->imageFileUrlRequester->lineEdit()->text()); settings.insert(QLatin1String("Text"), d->textEdit->text()); settings.insert(QLatin1String("Font"), d->fontChooserWidget->currentFont()); settings.insert(QLatin1String("Color"), d->fontColorButton->color()); settings.insert(QLatin1String("Text opacity"), d->textOpacity->value()); settings.insert(QLatin1String("Use background"), d->useBackgroundCheckBox->isChecked()); settings.insert(QLatin1String("Background color"), d->backgroundColorButton->color()); settings.insert(QLatin1String("Background opacity"), d->backgroundOpacity->value()); settings.insert(QLatin1String("Placement"), (int)d->comboBox->currentIndex()); settings.insert(QLatin1String("Watermark size"), (int)d->waterMarkSizePercent->value()); settings.insert(QLatin1String("X margin"), (int)d->xMarginInput->value()); settings.insert(QLatin1String("Y margin"), (int)d->yMarginInput->value()); BatchTool::slotSettingsChanged(settings); } }