12 #include <kwidgetsaddons_export.h> 14 #include <QAbstractSlider> 56 Q_PROPERTY(
bool showTinyMarks READ showTinyMarks WRITE setShowTinyMarks)
57 Q_PROPERTY(
bool showLittleMarks READ showLittleMarks WRITE setShowLittleMarks)
58 Q_PROPERTY(
bool showMediumMarks READ showMediumMarks WRITE setShowMediumMarks)
59 Q_PROPERTY(
bool showBigMarks READ showBigMarks WRITE setShowBigMarks)
60 Q_PROPERTY(
bool showPointer READ showPointer WRITE setShowPointer)
61 Q_PROPERTY(
bool showEndLabel READ showEndLabel WRITE setShowEndLabel)
62 Q_PROPERTY(
int tinyMarkDistance READ tinyMarkDistance WRITE setTinyMarkDistance)
63 Q_PROPERTY(
int littleMarkDistance READ littleMarkDistance WRITE setLittleMarkDistance)
64 Q_PROPERTY(
int mediumMarkDistance READ mediumMarkDistance WRITE setBigMarkDistance)
65 Q_PROPERTY(
int bigMarkDistance READ bigMarkDistance WRITE setBigMarkDistance)
66 Q_PROPERTY(
double pixelPerMark READ pixelPerMark WRITE setPixelPerMark)
67 Q_PROPERTY(
bool lengthFixed READ lengthFixed WRITE setLengthFixed)
69 Q_PROPERTY(
int length READ length WRITE setLength)
77 enum MetricStyle { Custom = 0, Pixel, Inch, Millimetres, Centimetres, Metres };
120 #if KWIDGETSADDONS_ENABLE_DEPRECATED_SINCE(5, 0) 129 KWIDGETSADDONS_DEPRECATED_VERSION(5, 0,
"Use KRuler::setMinimum(int)")
130 void setMinValue(
int);
133 #if KWIDGETSADDONS_ENABLE_DEPRECATED_SINCE(5, 0) 139 KWIDGETSADDONS_DEPRECATED_VERSION(5, 0,
"Use KRuler::minimum()")
140 int minValue()
const;
143 #if KWIDGETSADDONS_ENABLE_DEPRECATED_SINCE(5, 0) 152 KWIDGETSADDONS_DEPRECATED_VERSION(5, 0,
"Use KRuler::setMaximum(int)")
153 void setMaxValue(
int);
156 #if KWIDGETSADDONS_ENABLE_DEPRECATED_SINCE(5, 0) 162 KWIDGETSADDONS_DEPRECATED_VERSION(5, 0,
"Use KRuler::maximum()")
163 int maxValue()
const;
171 void setTinyMarkDistance(
int);
175 int tinyMarkDistance()
const;
182 void setLittleMarkDistance(
int);
187 int littleMarkDistance()
const;
195 void setMediumMarkDistance(
int);
196 int mediumMarkDistance()
const;
203 void setBigMarkDistance(
int);
207 int bigMarkDistance()
const;
212 void setShowTinyMarks(
bool);
213 bool showTinyMarks()
const;
217 void setShowLittleMarks(
bool);
218 bool showLittleMarks()
const;
222 void setShowMediumMarks(
bool);
223 bool showMediumMarks()
const;
227 void setShowBigMarks(
bool);
228 bool showBigMarks()
const;
232 void setShowEndMarks(
bool);
233 bool showEndMarks()
const;
237 void setShowPointer(
bool);
238 bool showPointer()
const;
240 #if KWIDGETSADDONS_ENABLE_DEPRECATED_SINCE(5, 0) 245 KWIDGETSADDONS_DEPRECATED_VERSION(5, 0,
"No longer a feature")
246 void setFrameStyle(
int);
254 void setShowEndLabel(
bool);
255 bool showEndLabel()
const;
261 void setEndLabel(
const QString &);
289 void setPixelPerMark(
double rate);
294 double pixelPerMark()
const;
314 void setLengthFixed(
bool fix);
315 bool lengthFixed()
const;
328 void slideUp(
int count = 1);
341 void slideDown(
int count = 1);
351 void setOffset(
int offset);
358 int endOffset()
const;
368 void slotNewValue(
int);
376 void slotNewOffset(
int);
378 void slotEndOffset(
int);
387 std::unique_ptr<class KRulerPrivate>
const d;
MetricStyle
The types of units used.