src/EditProductTab10.cpp

changeset 301
fe6346211b5b
parent 298
180c77a81e15
child 333
499c95108bbd
equal deleted inserted replaced
300:2a97905cb637 301:fe6346211b5b
337 337
338 QValueAxis *axisY = new QValueAxis; 338 QValueAxis *axisY = new QValueAxis;
339 axisY->setTickCount(11); 339 axisY->setTickCount(11);
340 axisY->setMinorTickCount(1); 340 axisY->setMinorTickCount(1);
341 axisY->setLabelFormat("%i"); 341 axisY->setLabelFormat("%i");
342 axisY->setTitleText("Temp"); 342 axisY->setTitleText(tr("Temp °C"));
343 axisY->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); 343 axisY->setLabelsFont(QFont("Helvetica", 8, QFont::Normal));
344 chart->addAxis(axisY, Qt::AlignLeft); 344 chart->addAxis(axisY, Qt::AlignLeft);
345 pv_air->attachAxis(axisY); 345 pv_air->attachAxis(axisY);
346 pv_beer->attachAxis(axisY); 346 pv_beer->attachAxis(axisY);
347 pv_chiller->attachAxis(axisY); 347 pv_chiller->attachAxis(axisY);
348 348
349 QValueAxis *axisYR = new QValueAxis; 349 QValueAxis *axisYR = new QValueAxis;
350 axisYR->setRange(0, 100); 350 axisYR->setRange(0, 100);
351 axisYR->setTickCount(11); 351 axisYR->setTickCount(11);
352 axisYR->setLabelFormat("%i"); 352 axisYR->setLabelFormat("%i");
353 axisYR->setTitleText("Power %"); 353 axisYR->setTitleText(tr("Power %"));
354 axisYR->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); 354 axisYR->setLabelsFont(QFont("Helvetica", 8, QFont::Normal));
355 chart->addAxis(axisYR, Qt::AlignRight); 355 chart->addAxis(axisYR, Qt::AlignRight);
356 pwr_cool->attachAxis(axisYR); 356 pwr_cool->attachAxis(axisYR);
357 pwr_heat->attachAxis(axisYR); 357 pwr_heat->attachAxis(axisYR);
358 358
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 °C")); 403 temperature->setName(tr("Temp °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);
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(tr("Temp °C")); 431 axisYT->setTitleText(tr("Temperature °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;
437 axisYD->setTickCount(10); 437 axisYD->setTickCount(10);
438 axisYD->setLabelFormat("%.4f"); 438 axisYD->setLabelFormat("%.3f");
439 axisYD->setTitleText("SG"); 439 axisYD->setTitleText("SG");
440 axisYD->setLabelsFont(QFont("Helvetica", 8, QFont::Normal)); 440 axisYD->setLabelsFont(QFont("Helvetica", 8, QFont::Normal));
441 chart->addAxis(axisYD, Qt::AlignLeft); 441 chart->addAxis(axisYD, Qt::AlignLeft);
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(tr("Battery")); 447 axisYB->setTitleText(tr("Battery volt"));
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