88 Q_DECLARE_FLAGS(LayoutFlags, LayoutFlag)
98 ActionWheelZoom = 0x01,
100 ActionClickPan = 0x02,
104 Q_DECLARE_FLAGS(BuiltinActionsFlags, BuiltinActions)
139 void setTitle(
const QString& title);
140 void setTitle(
const QwtText& title);
146 void setBorderDist(
int dist1,
int dist2);
147 int startBorderDist()
const;
148 int endBorderDist()
const;
150 void getBorderDistHint(
int& start,
int& end)
const;
152 void getMinBorderDist(
int& start,
int& end)
const;
153 void setMinBorderDist(
int start,
int end);
154 int startMinBorderDist()
const;
155 int endMinBorderDist()
const;
160 void setSpacing(
int);
165 void setEdgeMargin(
int offset);
166 int edgeMargin()
const;
175 void setLabelAlignment(Qt::Alignment);
176 void setLabelRotation(
double rotation);
178 void setColorBarEnabled(
bool);
179 bool isColorBarEnabled()
const;
181 void setColorBarWidth(
int);
182 int colorBarWidth()
const;
189 virtual QSize sizeHint() const QWT_OVERRIDE;
190 virtual QSize minimumSizeHint() const QWT_OVERRIDE;
192 int titleHeightForWidth(
int width) const;
193 int dimForLength(
int length, const QFont& scaleFont) const;
195 void drawColorBar(QPainter*, const QRectF&) const;
196 void drawTitle(QPainter*,
QwtScaleDraw::Alignment, const QRectF& rect) const;
201 QRectF colorBarRect(const QRectF&) const;
204 QRect scaleRect() const;
206 void setTextColor(const QColor& c);
207 QColor textColor() const;
210 void setScaleColor(const QColor& c);
211 QColor scaleColor() const;
213 void layoutScale(
bool update_geometry = true);
216 QwtAxisId axisID() const;
218 bool isXAxis() const;
220 bool isYAxis() const;
226 void setBuildinActions(BuiltinActionsFlags acts);
227 BuiltinActionsFlags buildinActions() const;
232 void setSelected(
bool selected);
233 bool isSelected() const;
236 void setSelectionColor(const QColor& color);
237 QColor selectionColor() const;
240 void setZoomFactor(
double factor);
241 double zoomFactor() const;
244 void setSelectedPenWidthOffset(qreal offset = 1);
245 qreal selectedPenWidthOffset() const;
248 bool isOnScale(const QPoint& pos) const;
251 virtual
void paintEvent(QPaintEvent*) QWT_OVERRIDE;
252 virtual
void resizeEvent(QResizeEvent*) QWT_OVERRIDE;
253 virtual
void changeEvent(QEvent*) QWT_OVERRIDE;
255 void draw(QPainter*) const;
A class representing a text.
Definition qwt_text.h:69