28{
29 m_widget =
new Ui_WdgPatternOptions();
31 m_widget->lblPattern->setVisible(
false);
32
33 m_widget->sldShearX->setRange(-500, 500, 2);
34 m_widget->sldShearX->setSoftRange(-100, 100);
35 m_widget->sldShearX->setSingleStep(1);
37 m_widget->sldShearY->setRange(-500, 500, 2);
38 m_widget->sldShearY->setSoftRange(-100, 100);
39 m_widget->sldShearY->setSingleStep(1);
41
42 m_widget->spbOffsetX->setRange(-10000, 10000);
43 m_widget->spbOffsetX->setSoftRange(-500, 500);
45 m_widget->spbOffsetY->setRange(-10000, 10000);
46 m_widget->spbOffsetY->setSoftRange(-500, 500);
48
49 m_widget->spbScaleWidth->setRange(0, 10000, 2);
50 m_widget->spbScaleWidth->setSoftRange(0, 500);
51 m_widget->spbScaleWidth->setValue(100.0);
52 m_widget->spbScaleHeight->setRange(0, 10000, 2);
53 m_widget->spbScaleHeight->setSoftRange(0, 500);
54 m_widget->spbScaleHeight->setValue(100.0);
55
56 m_widget->angleSelectorRotationX->setPrefix(i18n(
"X: "));
57 m_widget->angleSelectorRotationY->setPrefix(i18n(
"Y: "));
59
60 m_widget->container3DRotation->setVisible(
false);
61
62 m_widget->sliderAlignToPixelGridX->setRange(1, 20);
63 m_widget->sliderAlignToPixelGridY->setRange(1, 20);
65
66
67
68 return i18ncp("Horizontal pixel grid alignment prefix/suffix for spinboxes in pattern generator", "Every {n} repetition horizontally", "Every {n} repetitions horizontally", value);
69 });
71
72
73
74 return i18ncp("Vertical pixel grid alignment prefix/suffix for spinboxes in pattern generator", "Every {n} repetition vertically", "Every {n} repetitions vertically", value);
75 });
76
78
81
84
88
92
96}
float value(const T *src, size_t ch)
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
@ IncreasingDirection_Clockwise
void slot_sliderAlignToPixelGridY_valueChanged(int value)
void slotWidthChanged(double w)
Ui_WdgPatternOptions * m_widget
void slot_sliderAlignToPixelGridX_valueChanged(int value)
void slotScaleAspectRatioChanged(bool checked)
void slotHeightChanged(double h)
void install(QSpinBox *spinBox, std::function< QString(int)> messageFn)