void DiveGasPressureItem::plotGasValue(int mbar, int sec, QFlags<Qt::AlignmentFlag> flags, struct gasmix gasmix) { QString gas = gasToStr(gasmix); DiveTextItem *text = new DiveTextItem(this); text->setPos(hAxis->posAtValue(sec), vAxis->posAtValue(mbar)); text->setText(gas); text->setAlignment(flags); text->setBrush(getColor(PRESSURE_TEXT)); texts.push_back(text); }
QStringList &DivePlannerPointsModel::getGasList() { static QStringList list; list.clear(); for (int i = 0; i < MAX_CYLINDERS; i++) { cylinder_t *cyl = &displayed_dive.cylinder[i]; if (cylinder_nodata(cyl)) break; list.push_back(gasToStr(cyl->gasmix)); } return list; }
QString dpGasToStr(const divedatapoint &p) { return gasToStr(p.gasmix); }
QString dpGasToStr(const divedatapoint& p) { return gasToStr(p.o2, p.he); }