mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
core: activate qPrefGeocoding
remove Geocoding from SettingsObjectWrapper and reference qPrefFacebook update files using SettingsObjectWrapper/Geocoding to use qPrefFacebook this activated qPrefGeocoding and removed the similar class from SettingsObjectWrapper. Signed-off-by: Jan Iversen <jani@apache.org>
This commit is contained in:
parent
3cd698361c
commit
af22015452
6 changed files with 23 additions and 107 deletions
|
|
@ -134,60 +134,6 @@ void PartialPressureGasSettings::setPheThreshold(double value)
|
|||
emit pheThresholdChanged(value);
|
||||
}
|
||||
|
||||
GeocodingPreferences::GeocodingPreferences(QObject *parent) :
|
||||
QObject(parent)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
taxonomy_category GeocodingPreferences::firstTaxonomyCategory() const
|
||||
{
|
||||
return prefs.geocoding.category[0];
|
||||
}
|
||||
|
||||
taxonomy_category GeocodingPreferences::secondTaxonomyCategory() const
|
||||
{
|
||||
return prefs.geocoding.category[1];
|
||||
}
|
||||
|
||||
taxonomy_category GeocodingPreferences::thirdTaxonomyCategory() const
|
||||
{
|
||||
return prefs.geocoding.category[2];
|
||||
}
|
||||
|
||||
void GeocodingPreferences::setFirstTaxonomyCategory(taxonomy_category value)
|
||||
{
|
||||
if (value == prefs.geocoding.category[0])
|
||||
return;
|
||||
QSettings s;
|
||||
s.beginGroup(group);
|
||||
s.setValue("cat0", value);
|
||||
prefs.geocoding.category[0] = value;
|
||||
emit firstTaxonomyCategoryChanged(value);
|
||||
}
|
||||
|
||||
void GeocodingPreferences::setSecondTaxonomyCategory(taxonomy_category value)
|
||||
{
|
||||
if (value == prefs.geocoding.category[1])
|
||||
return;
|
||||
QSettings s;
|
||||
s.beginGroup(group);
|
||||
s.setValue("cat1", value);
|
||||
prefs.geocoding.category[1]= value;
|
||||
emit secondTaxonomyCategoryChanged(value);
|
||||
}
|
||||
|
||||
void GeocodingPreferences::setThirdTaxonomyCategory(taxonomy_category value)
|
||||
{
|
||||
if (value == prefs.geocoding.category[2])
|
||||
return;
|
||||
QSettings s;
|
||||
s.beginGroup(group);
|
||||
s.setValue("cat2", value);
|
||||
prefs.geocoding.category[2] = value;
|
||||
emit thirdTaxonomyCategoryChanged(value);
|
||||
}
|
||||
|
||||
GeneralSettingsObjectWrapper::GeneralSettingsObjectWrapper(QObject *parent) :
|
||||
QObject(parent)
|
||||
{
|
||||
|
|
@ -395,7 +341,7 @@ QObject(parent),
|
|||
techDetails(new qPrefTechnicalDetails(this)),
|
||||
pp_gas(new PartialPressureGasSettings(this)),
|
||||
facebook(new qPrefFacebook(this)),
|
||||
geocoding(new GeocodingPreferences(this)),
|
||||
geocoding(new qPrefGeocoding(this)),
|
||||
proxy(new qPrefProxy(this)),
|
||||
cloud_storage(new qPrefCloudStorage(this)),
|
||||
planner_settings(new qPrefDivePlanner(this)),
|
||||
|
|
@ -443,14 +389,7 @@ void SettingsObjectWrapper::load()
|
|||
qPrefCloudStorage::instance()->load();
|
||||
qPrefDisplay::instance()->load();
|
||||
qPrefProxy::instance()->load();
|
||||
|
||||
// GeoManagement
|
||||
s.beginGroup("geocoding");
|
||||
|
||||
GET_ENUM("cat0", taxonomy_category, geocoding.category[0]);
|
||||
GET_ENUM("cat1", taxonomy_category, geocoding.category[1]);
|
||||
GET_ENUM("cat2", taxonomy_category, geocoding.category[2]);
|
||||
s.endGroup();
|
||||
qPrefGeocoding::instance()->load();
|
||||
|
||||
// GPS service time and distance thresholds
|
||||
qPrefLocationService::instance()->load();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue