コード例 #1
0
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);
}
コード例 #2
0
ファイル: diveplanner.cpp プロジェクト: AresDice/subsurface
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;
}
コード例 #3
0
ファイル: diveplanner.cpp プロジェクト: AresDice/subsurface
QString dpGasToStr(const divedatapoint &p)
{
	return gasToStr(p.gasmix);
}
コード例 #4
0
ファイル: diveplanner.cpp プロジェクト: Etiene/subsurface
QString dpGasToStr(const divedatapoint& p)
{
	return gasToStr(p.o2, p.he);
}