##// END OF EJS Templates
Update pie docs
Jani Honkonen -
r932:fa77b3cd02ea
parent child
Show More
@@ -226,40 +226,63 bool QPieSeriesPrivate::setRealValue(qreal &value, qreal newValue, qreal max, qr
226 226
227 227 /*!
228 228 \property QPieSeries::horizontalPosition
229 \brief Pie horizontal position property
229 \brief Defines the horizontal position of the pie.
230 230
231 By default horizontal position is 0.5 (center).
231 The value is a relative value to the chart rectangle where:
232
233 \list
234 \o 0.0 is the absolute left.
235 \o 1.0 is the absolute right.
236 \endlist
237
238 Default value is 0.5 (center).
232 239 */
233 240
234 241 /*!
235 242 \property QPieSeries::verticalPosition
236 \brief Pie vertical position property
243 \brief Defines the vertical position of the pie.
244
245 The value is a relative value to the chart rectangle where:
246
247 \list
248 \o 0.0 is the absolute top.
249 \o 1.0 is the absolute bottom.
250 \endlist
237 251
238 By default vertical position is 0.5 (center)
252 Default value is 0.5 (center).
239 253 */
240 254
241 255 /*!
242 256 \property QPieSeries::size
243 \brief Pie size property
257 \brief Defines the pie size.
244 258
245 By default size is 0.7.
259 The value is a relative value to the chart rectangle where:
260
261 \list
262 \o 0.0 is the minumum size (pie not drawn).
263 \o 1.0 is the maximum size that can fit the chart.
264 \endlist
265
266 Default value is 0.7.
246 267 */
247 268
248 269 /*!
249 270 \property QPieSeries::startAngle
250 \brief Pie start angle.
271 \brief Defines the starting angle of the pie.
251 272
252 Starting angle of the pie. Default is 0.
253 */
273 Full pie is 360 degrees where 0 degrees is at 12 a'clock.
254 274
275 Default is value is 0.
276 */
255 277
256 278 /*!
257 279 \property QPieSeries::endAngle
258 \brief Pie end angle.
280 \brief Defines the ending angle of the pie.
259 281
260 Ending angle of the pie. Default is 360.
261 */
282 Full pie is 360 degrees where 0 degrees is at 12 a'clock.
262 283
284 Default is value is 360.
285 */
263 286
264 287
265 288 /*!
@@ -443,13 +466,6 QList<QPieSlice*> QPieSeries::slices() const
443 466 return d->m_slices;
444 467 }
445 468
446 /*!
447 Sets the horizontal center position of the pie to \a relativePosition. If \a relativePosition is
448 set to 0.0 the pie is drawn on the left side of the chart and if it's set to 1.0 the pie is
449 drawn on right side of the chart. The default value 0.5 puts the pie in the middle.
450
451 \sa setHorizontalPosition(), setPieSize()
452 */
453 469 void QPieSeries::setHorizontalPosition(qreal relativePosition)
454 470 {
455 471 Q_D(QPieSeries);
@@ -457,13 +473,6 void QPieSeries::setHorizontalPosition(qreal relativePosition)
457 473 emit piePositionChanged();
458 474 }
459 475
460 /*!
461 Sets the vertical center position of the pie to \a relativePosition. If \a relativePosition is
462 set to 0.0 the pie is drawn on the top of the chart and if it's set to 1.0 the pie is drawn
463 on bottom of the chart. The default value 0.5 puts the pie in the middle.
464
465 \sa verticalPosition(), setPieSize()
466 */
467 476 void QPieSeries::setVerticalPosition(qreal relativePosition)
468 477 {
469 478 Q_D(QPieSeries);
@@ -471,51 +480,18 void QPieSeries::setVerticalPosition(qreal relativePosition)
471 480 emit piePositionChanged();
472 481 }
473 482
474 /*!
475 Gets the horizontal position of the pie.
476
477 The returned value is relative to the chart rectangle where:
478
479 0.0 means the absolute left.
480 1.0 means the absolute right.
481
482 By default it is 0.5 which puts the pie in the horizontal middle of the chart rectangle.
483
484 \sa verticalPosition(), setPieSize()
485 */
486 483 qreal QPieSeries::horizontalPosition() const
487 484 {
488 485 Q_D(const QPieSeries);
489 486 return d->m_pieRelativeHorPos;
490 487 }
491 488
492 /*!
493 Gets the vertical position position of the pie.
494
495 The returned value is relative to the chart rectangle where:
496
497 0.0 means the absolute top.
498 1.0 means the absolute bottom.
499
500 By default it is 0.5 which puts the pie in the vertical middle of the chart rectangle.
501
502 \sa horizontalPosition(), setPieSize()
503 */
504 489 qreal QPieSeries::verticalPosition() const
505 490 {
506 491 Q_D(const QPieSeries);
507 492 return d->m_pieRelativeVerPos;
508 493 }
509 494
510 /*!
511 Sets the relative size of the pie.
512
513 The \a relativeSize is defined so that the 1.0 is the maximum that can fit the given chart rectangle.
514
515 Default value is 0.7.
516
517 \sa pieSize(), verticalPosition(), horizontalPosition()
518 */
519 495 void QPieSeries::setPieSize(qreal relativeSize)
520 496 {
521 497 Q_D(QPieSeries);
@@ -523,15 +499,6 void QPieSeries::setPieSize(qreal relativeSize)
523 499 emit pieSizeChanged();
524 500 }
525 501
526 /*!
527 Gets the relative size of the pie.
528
529 The size is defined so that the 1.0 is the maximum that can fit the given chart rectangle.
530
531 Default value is 0.7.
532
533 \sa setPieSize(), setPiePosition(), pieVerticalPosition(), pieHorizontalPosition()
534 */
535 502 qreal QPieSeries::pieSize() const
536 503 {
537 504 Q_D(const QPieSeries);
@@ -539,15 +506,6 qreal QPieSeries::pieSize() const
539 506 }
540 507
541 508
542 /*!
543 Sets the end angle of the pie.
544
545 Full pie is 360 degrees where 0 degrees is at 12 a'clock.
546
547 \a angle must be less than pie end angle. Default value is 0.
548
549 \sa pieStartAngle(), pieEndAngle(), setPieEndAngle()
550 */
551 509 void QPieSeries::setPieStartAngle(qreal angle)
552 510 {
553 511 Q_D(QPieSeries);
@@ -555,13 +513,6 void QPieSeries::setPieStartAngle(qreal angle)
555 513 d->updateDerivativeData();
556 514 }
557 515
558 /*!
559 Gets the start angle of the pie.
560
561 Full pie is 360 degrees where 0 degrees is at 12 a'clock. Default value is 360.
562
563 \sa setPieStartAngle(), pieEndAngle(), setPieEndAngle()
564 */
565 516 qreal QPieSeries::pieStartAngle() const
566 517 {
567 518 Q_D(const QPieSeries);
@@ -254,6 +254,12 qreal QPieSlice::labelArmLengthFactor() const
254 254 */
255 255
256 256 /*!
257 \fn void QPieSlice::selected()
258
259 This signal emitted when this slice has been clicked in the legend.
260 */
261
262 /*!
257 263 Sets the \a value of this slice.
258 264 \sa value()
259 265 */
General Comments 0
You need to be logged in to leave comments. Login now