// SPDX-License-Identifier: GPL-2.0 // Various functions that format data into QStrings or QStringLists #ifndef STRING_FORMAT_H #define STRING_FORMAT_H #include struct dive; struct dive_trip; QString formatSac(const dive *d); QString formatNotes(const dive *d); QString format_gps_decimal(const dive *d); QStringList formatGetCylinder(const dive *d); QStringList formatStartPressure(const dive *d); QStringList formatEndPressure(const dive *d); QStringList formatFirstGas(const dive *d); QString formatGas(const dive *d); QStringList formatFullCylinderList(); QStringList formatCylinders(const dive *d); QString formatSumWeight(const dive *d); QString formatWeightList(const dive *d); QStringList formatWeights(const dive *d); QString formatDiveDuration(const dive *d); QString formatDiveGPS(const dive *d); QString formatDiveDate(const dive *d); QString formatDiveTime(const dive *d); QString formatDiveDateTime(const dive *d); QString formatDayOfWeek(int day); QString formatTripTitle(const dive_trip *trip); QString formatTripTitleWithDives(const dive_trip *trip); #endif