mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
core: remove SettingsObjectWrapper and update qPref calls
remove use of SettingsObjectWrapper:: remove include of SettingsObjectWrapper.h use qPrefFoo:: for setters and getters replace prefs.foo with qPrefXYZ::foo() where feasible (this expands to the same code, but gives us more control over the variable). Signed-off-by: Jan Iversen <jani@apache.org>
This commit is contained in:
parent
94fd758607
commit
4b2071728d
3 changed files with 17 additions and 23 deletions
|
@ -1,7 +1,7 @@
|
|||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include "divecomputer.h"
|
||||
#include "dive.h"
|
||||
#include "subsurface-qt/SettingsObjectWrapper.h"
|
||||
#include "core/settings/qPrefDiveComputer.h"
|
||||
#include "subsurface-string.h"
|
||||
|
||||
DiveComputerList dcList;
|
||||
|
@ -123,14 +123,12 @@ extern "C" void call_for_each_dc (void *f, void (*callback)(void *, const char *
|
|||
|
||||
extern "C" int is_default_dive_computer(const char *vendor, const char *product)
|
||||
{
|
||||
auto dc = SettingsObjectWrapper::instance()->dive_computer_settings;
|
||||
return dc->vendor() == vendor && dc->product() == product;
|
||||
return qPrefDiveComputer::vendor() == vendor && qPrefDiveComputer::product() == product;
|
||||
}
|
||||
|
||||
extern "C" int is_default_dive_computer_device(const char *name)
|
||||
{
|
||||
auto dc = SettingsObjectWrapper::instance()->dive_computer_settings;
|
||||
return dc->device() == name;
|
||||
return qPrefDiveComputer::device() == name;
|
||||
}
|
||||
|
||||
extern "C" void set_dc_nickname(struct dive *dive)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue