| 684 | } |
| 685 | |
| 686 | Line* BoxPlotPrivate::addMedianLine(const KConfigGroup& group) { |
| 687 | auto* line = new Line(QStringLiteral("medianLine")); |
| 688 | line->setPrefix(QLatin1String("MedianLine")); |
| 689 | line->setHidden(true); |
| 690 | q->addChild(line); |
| 691 | if (!q->isLoading()) |
| 692 | line->init(group); |
| 693 | |
| 694 | q->connect(line, &Line::updatePixmapRequested, [=] { |
| 695 | updatePixmap(); |
| 696 | // Q_EMIT q->updateLegendRequested(); |
| 697 | }); |
| 698 | |
| 699 | q->connect(line, &Line::updateRequested, [=] { |
| 700 | recalcShapeAndBoundingRect(); |
| 701 | // Q_EMIT q->updateLegendRequested(); |
| 702 | }); |
| 703 | |
| 704 | medianLines << line; |
| 705 | |
| 706 | return line; |
| 707 | } |
| 708 | |
| 709 | void BoxPlotPrivate::fillDataSpreadsheet(Spreadsheet* spreadsheet) const { |
| 710 | // index |