src/EditProductTab11.cpp

changeset 298
180c77a81e15
parent 297
c8f0ecc8a1cc
child 332
146874d7bb47
equal deleted inserted replaced
297:c8f0ecc8a1cc 298:180c77a81e15
609 timestamp = query.value("datetime").toDateTime().toSecsSinceEpoch() * 1000; 609 timestamp = query.value("datetime").toDateTime().toSecsSinceEpoch() * 1000;
610 temperature->append(timestamp, query.value("temperature").toDouble()); 610 temperature->append(timestamp, query.value("temperature").toDouble());
611 pressure->append(timestamp, query.value("pressure").toDouble()); 611 pressure->append(timestamp, query.value("pressure").toDouble());
612 } 612 }
613 613
614 temperature->setName(tr("Temperature")); 614 temperature->setName(tr("Temperature °C"));
615 temperature->setColor(QColorConstants::Svg::red); 615 temperature->setColor(QColorConstants::Svg::red);
616 pressure->setName(tr("Pressure bar")); 616 pressure->setName(tr("Pressure bar"));
617 QPen pen(QColorConstants::Svg::navy); 617 QPen pen(QColorConstants::Svg::navy);
618 pen.setWidth(3); 618 pen.setWidth(3);
619 pressure->setPen(pen); 619 pressure->setPen(pen);
624 chart->addSeries(pressure); 624 chart->addSeries(pressure);
625 625
626 QDateTimeAxis *axisX = new QDateTimeAxis; 626 QDateTimeAxis *axisX = new QDateTimeAxis;
627 axisX->setTickCount(10); 627 axisX->setTickCount(10);
628 axisX->setFormat("dd MMM"); 628 axisX->setFormat("dd MMM");
629 axisX->setTitleText("Date"); 629 axisX->setTitleText(tr("Date"));
630 axisX->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); 630 axisX->setLabelsFont(QFont("Helvetica", 8, QFont::Normal));
631 chart->addAxis(axisX, Qt::AlignBottom); 631 chart->addAxis(axisX, Qt::AlignBottom);
632 temperature->attachAxis(axisX); 632 temperature->attachAxis(axisX);
633 pressure->attachAxis(axisX); 633 pressure->attachAxis(axisX);
634 634
635 QValueAxis *axisYT = new QValueAxis; 635 QValueAxis *axisYT = new QValueAxis;
636 axisYT->setTickCount(10); 636 axisYT->setTickCount(10);
637 axisYT->setLabelFormat("%.1f"); 637 axisYT->setLabelFormat("%.1f");
638 axisYT->setTitleText("Temp"); 638 axisYT->setTitleText(tr("Temp °C"));
639 axisYT->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); 639 axisYT->setLabelsFont(QFont("Helvetica", 8, QFont::Normal));
640 chart->addAxis(axisYT, Qt::AlignRight); 640 chart->addAxis(axisYT, Qt::AlignRight);
641 temperature->attachAxis(axisYT); 641 temperature->attachAxis(axisYT);
642 642
643 QValueAxis *axisYP = new QValueAxis; 643 QValueAxis *axisYP = new QValueAxis;
644 axisYP->setTickCount(10); 644 axisYP->setTickCount(10);
645 axisYP->setLabelFormat("%.1f"); 645 axisYP->setLabelFormat("%.1f");
646 axisYP->setTitleText("Bar"); 646 axisYP->setTitleText(tr("Bar"));
647 axisYP->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); 647 axisYP->setLabelsFont(QFont("Helvetica", 8, QFont::Normal));
648 chart->addAxis(axisYP, Qt::AlignLeft); 648 chart->addAxis(axisYP, Qt::AlignLeft);
649 pressure->attachAxis(axisYP); 649 pressure->attachAxis(axisYP);
650 650
651 QChartView *chartView = new QChartView(chart); 651 QChartView *chartView = new QChartView(chart);

mercurial