void PrintOptionsPage::saveConfig() { int position = d->mPositionGroup.checkedId(); DigikamConfig::setPrintPosition ( position ); ScaleMode scaleMode = ScaleMode ( d->mScaleGroup.checkedId() ); DigikamConfig::setPrintScaleMode ( scaleMode ); d->mConfigDialogManager->updateSettings(); DigikamConfig::self()->writeConfig(); }
void PrintOptionsPage::saveConfig() { int position = d->mPositionGroup.checkedId(); PrintImagesConfig::setPrintPosition ( position ); ScaleMode scaleMode = ScaleMode ( d->mScaleGroup.checkedId() ); PrintImagesConfig::setPrintScaleMode ( scaleMode ); bool checked = d->kcfg_PrintAutoRotate->isChecked(); PrintImagesConfig::setPrintAutoRotate ( checked ); d->mConfigDialogManager->updateSettings(); PrintImagesConfig::self()->save(); }
void PrintOptionsPage::scaleOption() { ScaleMode scaleMode = ScaleMode ( d->mScaleGroup.checkedId() ); // qCDebug(KIPIPLUGINS_LOG) << "ScaleMode " << int ( scaleMode ); int i = d->m_currentPhoto; TPhoto* const pPhoto = d->m_photos->at ( i ); if (pPhoto) { pPhoto->pAddInfo->mScaleMode = scaleMode; } if (scaleMode == ScaleToCustomSize && d->kcfg_PrintKeepRatio->isChecked()) { adjustHeightToRatio(); } }