src/EditProductTab10.cpp

changeset 298
180c77a81e15
parent 296
2f4e250cfed9
child 301
fe6346211b5b
equal deleted inserted replaced
297:c8f0ecc8a1cc 298:180c77a81e15
326 chart->addSeries(pv_beer); 326 chart->addSeries(pv_beer);
327 327
328 QDateTimeAxis *axisX = new QDateTimeAxis; 328 QDateTimeAxis *axisX = new QDateTimeAxis;
329 axisX->setTickCount(10); 329 axisX->setTickCount(10);
330 axisX->setFormat("dd MMM"); 330 axisX->setFormat("dd MMM");
331 axisX->setTitleText("Date"); 331 axisX->setTitleText(tr("Date"));
332 axisX->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); 332 axisX->setLabelsFont(QFont("Helvetica", 8, QFont::Normal));
333 chart->addAxis(axisX, Qt::AlignBottom); 333 chart->addAxis(axisX, Qt::AlignBottom);
334 pv_air->attachAxis(axisX); 334 pv_air->attachAxis(axisX);
335 pv_beer->attachAxis(axisX); 335 pv_beer->attachAxis(axisX);
336 pv_chiller->attachAxis(axisX); 336 pv_chiller->attachAxis(axisX);
398 temperature->append(timestamp, query.value("temperature").toDouble()); 398 temperature->append(timestamp, query.value("temperature").toDouble());
399 density->append(timestamp, query.value("sg").toDouble()); 399 density->append(timestamp, query.value("sg").toDouble());
400 battery ->append(timestamp, query.value("battery").toDouble()); 400 battery ->append(timestamp, query.value("battery").toDouble());
401 } 401 }
402 402
403 temperature->setName(tr("Temperature")); 403 temperature->setName(tr("Temperature °C"));
404 temperature->setColor(QColorConstants::Svg::red); 404 temperature->setColor(QColorConstants::Svg::red);
405 density->setName(tr("SG")); 405 density->setName(tr("SG"));
406 QPen pen(QColorConstants::Svg::navy); 406 QPen pen(QColorConstants::Svg::navy);
407 pen.setWidth(3); 407 pen.setWidth(3);
408 density->setPen(pen); 408 density->setPen(pen);
416 chart->addSeries(density); 416 chart->addSeries(density);
417 417
418 QDateTimeAxis *axisX = new QDateTimeAxis; 418 QDateTimeAxis *axisX = new QDateTimeAxis;
419 axisX->setTickCount(10); 419 axisX->setTickCount(10);
420 axisX->setFormat("dd MMM"); 420 axisX->setFormat("dd MMM");
421 axisX->setTitleText("Date"); 421 axisX->setTitleText(tr("Date"));
422 axisX->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); 422 axisX->setLabelsFont(QFont("Helvetica", 8, QFont::Normal));
423 chart->addAxis(axisX, Qt::AlignBottom); 423 chart->addAxis(axisX, Qt::AlignBottom);
424 battery->attachAxis(axisX); 424 battery->attachAxis(axisX);
425 temperature->attachAxis(axisX); 425 temperature->attachAxis(axisX);
426 density->attachAxis(axisX); 426 density->attachAxis(axisX);
427 427
428 QValueAxis *axisYT = new QValueAxis; 428 QValueAxis *axisYT = new QValueAxis;
429 axisYT->setTickCount(10); 429 axisYT->setTickCount(10);
430 axisYT->setLabelFormat("%.1f"); 430 axisYT->setLabelFormat("%.1f");
431 axisYT->setTitleText("Temp"); 431 axisYT->setTitleText(tr("Temp °C"));
432 axisYT->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); 432 axisYT->setLabelsFont(QFont("Helvetica", 8, QFont::Normal));
433 chart->addAxis(axisYT, Qt::AlignRight); 433 chart->addAxis(axisYT, Qt::AlignRight);
434 temperature->attachAxis(axisYT); 434 temperature->attachAxis(axisYT);
435 435
436 QValueAxis *axisYD = new QValueAxis; 436 QValueAxis *axisYD = new QValueAxis;
442 density->attachAxis(axisYD); 442 density->attachAxis(axisYD);
443 443
444 QValueAxis *axisYB = new QValueAxis; 444 QValueAxis *axisYB = new QValueAxis;
445 axisYB->setTickCount(10); 445 axisYB->setTickCount(10);
446 axisYB->setLabelFormat("%.2f"); 446 axisYB->setLabelFormat("%.2f");
447 axisYB->setTitleText("Battery"); 447 axisYB->setTitleText(tr("Battery"));
448 axisYB->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); 448 axisYB->setLabelsFont(QFont("Helvetica", 8, QFont::Normal));
449 chart->addAxis(axisYB, Qt::AlignRight); 449 chart->addAxis(axisYB, Qt::AlignRight);
450 battery->attachAxis(axisYB); 450 battery->attachAxis(axisYB);
451 451
452 QChartView *chartView = new QChartView(chart); 452 QChartView *chartView = new QChartView(chart);

mercurial