mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Move subsurface-core to core and qt-mobile to mobile-widgets
Having subsurface-core as a directory name really messes with autocomplete and is obviously redundant. Simmilarly, qt-mobile caused an autocomplete conflict and also was inconsistent with the desktop-widget name for the directory containing the "other" UI. And while cleaning up the resulting change in the path name for include files, I decided to clean up those even more to make them consistent overall. This could have been handled in more commits, but since this requires a make clean before the build, it seemed more sensible to do it all in one. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
2d760a7bff
commit
7be962bfc2
254 changed files with 572 additions and 582 deletions
104
core/devicedetails.h
Normal file
104
core/devicedetails.h
Normal file
|
|
@ -0,0 +1,104 @@
|
|||
#ifndef DEVICEDETAILS_H
|
||||
#define DEVICEDETAILS_H
|
||||
|
||||
#include <QObject>
|
||||
#include <QDateTime>
|
||||
#include "libdivecomputer.h"
|
||||
|
||||
struct gas {
|
||||
unsigned char oxygen;
|
||||
unsigned char helium;
|
||||
unsigned char type;
|
||||
unsigned char depth;
|
||||
gas(unsigned char oxygen = 0, unsigned char helium = 0, unsigned char type = 0, unsigned char depth = 0);
|
||||
};
|
||||
|
||||
struct setpoint {
|
||||
unsigned char sp;
|
||||
unsigned char depth;
|
||||
setpoint(unsigned char sp = 0, unsigned char depth = 0);
|
||||
};
|
||||
|
||||
class DeviceDetails : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit DeviceDetails(QObject *parent = 0);
|
||||
|
||||
device_data_t *data;
|
||||
QString serialNo;
|
||||
QString firmwareVersion;
|
||||
QString customText;
|
||||
QString model;
|
||||
bool syncTime;
|
||||
gas gas1;
|
||||
gas gas2;
|
||||
gas gas3;
|
||||
gas gas4;
|
||||
gas gas5;
|
||||
gas dil1;
|
||||
gas dil2;
|
||||
gas dil3;
|
||||
gas dil4;
|
||||
gas dil5;
|
||||
setpoint sp1;
|
||||
setpoint sp2;
|
||||
setpoint sp3;
|
||||
setpoint sp4;
|
||||
setpoint sp5;
|
||||
bool setPointFallback;
|
||||
int ccrMode;
|
||||
int calibrationGas;
|
||||
int diveMode;
|
||||
int decoType;
|
||||
int ppO2Max;
|
||||
int ppO2Min;
|
||||
int futureTTS;
|
||||
int gfLow;
|
||||
int gfHigh;
|
||||
int aGFLow;
|
||||
int aGFHigh;
|
||||
int aGFSelectable;
|
||||
int saturation;
|
||||
int desaturation;
|
||||
int lastDeco;
|
||||
int brightness;
|
||||
int units;
|
||||
int samplingRate;
|
||||
int salinity;
|
||||
int diveModeColor;
|
||||
int language;
|
||||
int dateFormat;
|
||||
int compassGain;
|
||||
int pressureSensorOffset;
|
||||
bool flipScreen;
|
||||
bool safetyStop;
|
||||
int maxDepth;
|
||||
int totalTime;
|
||||
int numberOfDives;
|
||||
int altitude;
|
||||
int personalSafety;
|
||||
int timeFormat;
|
||||
bool lightEnabled;
|
||||
int light;
|
||||
bool alarmTimeEnabled;
|
||||
int alarmTime;
|
||||
bool alarmDepthEnabled;
|
||||
int alarmDepth;
|
||||
int leftButtonSensitivity;
|
||||
int rightButtonSensitivity;
|
||||
int bottomGasConsumption;
|
||||
int decoGasConsumption;
|
||||
bool modWarning;
|
||||
bool dynamicAscendRate;
|
||||
bool graphicalSpeedIndicator;
|
||||
bool alwaysShowppO2;
|
||||
int tempSensorOffset;
|
||||
unsigned safetyStopLength;
|
||||
unsigned safetyStopStartDepth;
|
||||
unsigned safetyStopEndDepth;
|
||||
unsigned safetyStopResetDepth;
|
||||
};
|
||||
|
||||
|
||||
#endif // DEVICEDETAILS_H
|
||||
Loading…
Add table
Add a link
Reference in a new issue