@@ -66,6 +66,47 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||
|
66 | 66 | */ |
|
67 | 67 | |
|
68 | 68 | /*! |
|
69 | \property QChart::animationOptions | |
|
70 | The animation \a options for the chart. Animations are enabled/disabled based on this setting. | |
|
71 | */ | |
|
72 | ||
|
73 | /*! | |
|
74 | \property QChart::backgroundVisible | |
|
75 | Whether the chart background is visible or not. | |
|
76 | \sa setBackgroundBrush(), setBackgroundPen() | |
|
77 | */ | |
|
78 | ||
|
79 | /*! | |
|
80 | \property QChart::dropShadowEnabled | |
|
81 | If set to true, the background drop shadow effect is enabled. If set to false, it is disabled. Note that the drop | |
|
82 | shadow effect depends on theme, which means the setting may be changed if you switch to another theme. | |
|
83 | */ | |
|
84 | ||
|
85 | /*! | |
|
86 | \property QChart::margins | |
|
87 | Margins around the plot area. Note that the margin area is used for drawing chart title, legend and axes. | |
|
88 | */ | |
|
89 | ||
|
90 | /*! | |
|
91 | \property QChart::theme | |
|
92 | Theme is a built-in collection of UI style related settings applied for all visual elements of a chart, like colors, | |
|
93 | pens, brushes and fonts of series, axes, title and legend. \l {Chart themes demo} shows an example with a few | |
|
94 | different themes. | |
|
95 | Note: changing the theme will overwrite all customizations previously applied to the series. | |
|
96 | */ | |
|
97 | ||
|
98 | /*! | |
|
99 | \property QChart::title | |
|
100 | Title is the name (label) of a chart. It is shown as a headline on top of the chart. | |
|
101 | */ | |
|
102 | ||
|
103 | /*! | |
|
104 | \fn void QChart::marginsChanged(QRectF newMargins) | |
|
105 | The margins around plot area have changed to \a newMargins. This may happen for example if you change title font size, | |
|
106 | modify axes or hide/show legend. | |
|
107 | */ | |
|
108 | ||
|
109 | /*! | |
|
69 | 110 | Constructs a chart object which is a child of a\a parent. Parameter \a wFlags is passed to the QGraphicsWidget constructor. |
|
70 | 111 | */ |
|
71 | 112 | QChart::QChart(QGraphicsItem *parent, Qt::WindowFlags wFlags) : QGraphicsWidget(parent,wFlags), |
@@ -232,21 +273,11 QBrush QChart::titleBrush() const | |||
|
232 | 273 | return d_ptr->m_presenter->m_titleItem->brush(); |
|
233 | 274 | } |
|
234 | 275 | |
|
235 | /*! | |
|
236 | Sets the \a theme used by the chart for rendering the graphical representation of the data. | |
|
237 | ||
|
238 | Note: changing the theme will overwrite all customizations (pen, brush, font, ect.) done to the series. | |
|
239 | \sa theme() | |
|
240 | */ | |
|
241 | 276 | void QChart::setTheme(QChart::ChartTheme theme) |
|
242 | 277 | { |
|
243 | 278 | d_ptr->m_presenter->setTheme(theme); |
|
244 | 279 | } |
|
245 | 280 | |
|
246 | /*! | |
|
247 | Returns the theme enum used by the chart. | |
|
248 | \sa ChartTheme, setTheme() | |
|
249 | */ | |
|
250 | 281 | QChart::ChartTheme QChart::theme() const |
|
251 | 282 | { |
|
252 | 283 | return d_ptr->m_presenter->theme(); |
@@ -344,17 +375,11 void QChart::resizeEvent(QGraphicsSceneResizeEvent *event) | |||
|
344 | 375 | d_ptr->m_presenter->setGeometry(d_ptr->m_rect); |
|
345 | 376 | } |
|
346 | 377 | |
|
347 | /*! | |
|
348 | Sets animation \a options for the chart | |
|
349 | */ | |
|
350 | 378 | void QChart::setAnimationOptions(AnimationOptions options) |
|
351 | 379 | { |
|
352 | 380 | d_ptr->m_presenter->setAnimationOptions(options); |
|
353 | 381 | } |
|
354 | 382 | |
|
355 | /*! | |
|
356 | Returns animation options for the chart | |
|
357 | */ | |
|
358 | 383 | QChart::AnimationOptions QChart::animationOptions() const |
|
359 | 384 | { |
|
360 | 385 | return d_ptr->m_presenter->animationOptions(); |
@@ -400,9 +425,6 void QChart::scroll(const QPointF &delta) | |||
|
400 | 425 | d_ptr->m_presenter->scroll(-delta.x(), delta.y()); |
|
401 | 426 | } |
|
402 | 427 | |
|
403 | /*! | |
|
404 | Sets the chart background visibility state to \a visible | |
|
405 | */ | |
|
406 | 428 | void QChart::setBackgroundVisible(bool visible) |
|
407 | 429 | { |
|
408 | 430 | //TODO: refactor me |
@@ -410,9 +432,6 void QChart::setBackgroundVisible(bool visible) | |||
|
410 | 432 | d_ptr->m_presenter->m_backgroundItem->setVisible(visible); |
|
411 | 433 | } |
|
412 | 434 | |
|
413 | /*! | |
|
414 | Returns the chart's background visibility state | |
|
415 | */ | |
|
416 | 435 | bool QChart::isBackgroundVisible() const |
|
417 | 436 | { |
|
418 | 437 | //TODO: refactor me |
@@ -422,18 +441,12 bool QChart::isBackgroundVisible() const | |||
|
422 | 441 | return d_ptr->m_presenter->m_backgroundItem->isVisible(); |
|
423 | 442 | } |
|
424 | 443 | |
|
425 | /*! | |
|
426 | Sets the background drop shadow effect state to \a enabled. | |
|
427 | */ | |
|
428 | 444 | void QChart::setDropShadowEnabled(bool enabled) |
|
429 | 445 | { |
|
430 | 446 | d_ptr->m_presenter->createChartBackgroundItem(); |
|
431 | 447 | d_ptr->m_presenter->m_backgroundItem->setDropShadowEnabled(enabled); |
|
432 | 448 | } |
|
433 | 449 | |
|
434 | /*! | |
|
435 | Returns true if the drop shadow effect is enabled for the chart background. | |
|
436 | */ | |
|
437 | 450 | bool QChart::isDropShadowEnabled() const |
|
438 | 451 | { |
|
439 | 452 | if (!d_ptr->m_presenter->m_backgroundItem) |
General Comments 0
You need to be logged in to leave comments.
Login now