41 : QWidget(parent)
43{
44 QHBoxLayout *
layout =
new QHBoxLayout(
this);
45
46 layout->setContentsMargins(0, 0, 0, 0);
48
53
54 d->slider =
new QSlider(Qt::Horizontal);
55 d->slider->setToolTip(i18n(
"Zoom"));
56 d->slider->setMinimum(0);
57 d->slider->setMaximum(maxZoom);
58 d->slider->setValue(0);
59 d->slider->setSingleStep(1);
60 d->slider->setPageStep(1);
61 d->slider->setMinimumWidth(80);
64
65 d->canvasMappingButton =
new QToolButton(
this);
66 d->canvasMappingButton->setIcon(
kisIcon(
"zoom-pixels"));
67 d->canvasMappingButton->setCheckable(
true);
68 d->canvasMappingButton->setChecked(
false);
69 d->canvasMappingButton->setAutoRaise(
true);
70 layout->addWidget(
d->canvasMappingButton);
71 connect(
d->canvasMappingButton, &QToolButton::toggled,
this, [
this](
bool value) {
72 d->updateUsePrintResolutionButtonIcon(value);
73 Q_EMIT sigUsePrintResolutionModeChanged(value);
74 });
75 d->updateUsePrintResolutionButtonIcon(
false);
76
78}
float value(const T *src, size_t ch)
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))