44 , d(new
Private(colorConverter))
55 resize(
m_page->sizeHint());
57 m_page->lblWidthValue->setText(QString::number(image->
width()));
58 m_page->lblHeightValue->setText(QString::number(image->
height()));
61 m_page->lblResolutionValue->setText(QLocale().toString(image->
xRes()*72, 2));
64 KoColor background =
d->image->defaultProjectionColor();
66 m_page->bnBackgroundColor->setColor(background);
67 m_page->sldBackgroundColor->setRange(0.0,1.0,2);
68 m_page->sldBackgroundColor->setSingleStep(0.05);
69 m_page->sldBackgroundColor->setValue(
d->image->defaultProjectionColor().opacityF());
72 connect(
m_page->sldBackgroundColor, SIGNAL(valueChanged(qreal)), &
d->compressor, SLOT(start()));
77 m_page->chkConvertLayers->setChecked(
KisConfig(
true).convertLayerColorSpaceInProperties());
81 const bool hasImageLocalConfig = bool(config);
92 m_page->chkSaveProofing->setChecked(hasImageLocalConfig);
94 m_page->wdgProofingOptions, &KisProofingOptionsWidget::setEnabled);
95 m_page->wdgProofingOptions->setEnabled(
m_page->chkSaveProofing->isChecked());
103 m_page->wdgProofingOptions->setProofingConfig(config);
117 while (it != endIt) {
119 if (!(*it) || (*it)->type().isEmpty()) {
120 dbgFile <<
"Warning: empty annotation";
125 m_page->cmbAnnotations->addItem((*it)->type());
149 int resultCode = KoDialog::exec();
151 m_page->wdgProofingOptions->stopPendingUpdates();
153 if (resultCode == QDialog::Accepted) {
154 if (
m_page->chkSaveProofing->isChecked()) {
155 d->image->setProofingConfiguration(
m_page->wdgProofingOptions->currentProofingConfig());
157 d->image->setProofingConfiguration(
nullptr);
160 d->image->setProofingConfiguration(
d->originalProofingConfig);
217 m_page->lblDescription->clear();
218 m_page->txtAnnotation->clear();
219 m_page->lblDescription->setText(annotation->description());
220 m_page->txtAnnotation->appendPlainText(annotation->displayText());
223 m_page->lblDescription->clear();
224 m_page->txtAnnotation->clear();