mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
The biggest problem here was that bool has different sizes in C and C++ code. So using this in a structure shared between the two sides wasn't a smart idea. Instead I went with 'short', but that caused problems with Qt being to smart for its own good and not doing the right thing when dealing with 'boolean' settings and a short value. This may be something in the way I implemented things (as I doubt that something this fundamental would be broken) but the workaround implemented here (explicitly using 0 or 1 depending on the value of the boolean) seems to work. I also decided to get rid of the confusion of where gflow/gfhigh are floating point (0..1) and when they are integers (0..100). We now use integers anywhere outside of deco.c. I also applied some serious spelling corrections to the preferences dialog's ui file. Finally, this enables the code that selects which partial pressure graph to show. Still to do: font size, metric/imperial logic Signed-off-by: Dirk Hohndel <dirk@hohndel.org> |
||
|---|---|---|
| .. | ||
| marble | ||
| divelistview.cpp | ||
| divelistview.h | ||
| downloadfromdivecomputer.cpp | ||
| downloadfromdivecomputer.h | ||
| downloadfromdivecomputer.ui | ||
| globe.cpp | ||
| globe.h | ||
| kmessagewidget.cpp | ||
| kmessagewidget.h | ||
| maintab.cpp | ||
| maintab.h | ||
| maintab.ui | ||
| mainwindow.cpp | ||
| mainwindow.h | ||
| mainwindow.ui | ||
| modeldelegates.cpp | ||
| modeldelegates.h | ||
| models.cpp | ||
| models.h | ||
| plotareascene.cpp | ||
| plotareascene.h | ||
| preferences.cpp | ||
| preferences.h | ||
| preferences.ui | ||
| profilegraphics.cpp | ||
| profilegraphics.h | ||
| starwidget.cpp | ||
| starwidget.h | ||