72 inline double opacity()
const {
return m_opacity; }
83 void connectSource(QAbstractSlider *horizontal, QAbstractSlider *vertical);
121 virtual bool event(QEvent *)
override;
127 void setHorizontalRange(
int min,
int max);
128 void setHorizontalValue(
int value);
129 void setHorizontalViewSize(
int size);
131 void setVerticalRange(
int min,
int max);
132 void setVerticalValue(
int value);
133 void setVerticalViewSize(
int size);
135 void setViewSize(
const QSize& size);
137 void calculateXsize(
int size);
138 void calculateYsize(
int size);
140 void connectH(QAbstractSlider *sl);
141 void connectV(QAbstractSlider *sl);
143 int m_minX, m_maxX, m_sizeX, m_valueX;
144 int m_valueXpan, m_sizeXpan;
146 int m_minY, m_maxY, m_sizeY, m_valueY;
147 int m_valueYpan, m_sizeYpan;
152 QPen m_pen, m_panPen;
153 QBrush m_brush, m_panBrush;
156 double m_opacity, m_panOpacity;
161 QAbstractSlider *m_sliderX, *m_sliderY;