diff options
-rw-r--r-- | core/pref.h | 3 | ||||
-rw-r--r-- | core/subsurface-qt/SettingsObjectWrapper.cpp | 52 | ||||
-rw-r--r-- | core/subsurface-qt/SettingsObjectWrapper.h | 12 | ||||
-rw-r--r-- | core/subsurfacestartup.c | 3 | ||||
-rw-r--r-- | desktop-widgets/preferences/preferences_georeference.cpp | 6 | ||||
-rw-r--r-- | desktop-widgets/preferences/prefs_georeference.ui | 30 | ||||
-rw-r--r-- | tests/testpreferences.cpp | 16 |
7 files changed, 0 insertions, 122 deletions
diff --git a/core/pref.h b/core/pref.h index 515225dd4..2d835dda1 100644 --- a/core/pref.h +++ b/core/pref.h @@ -28,9 +28,6 @@ typedef struct { } facebook_prefs_t; typedef struct { - bool enable_geocoding; - bool parse_dive_without_gps; - bool tag_existing_dives; enum taxonomy_category category[3]; } geocoding_prefs_t; diff --git a/core/subsurface-qt/SettingsObjectWrapper.cpp b/core/subsurface-qt/SettingsObjectWrapper.cpp index eb7cf0960..bc941f58d 100644 --- a/core/subsurface-qt/SettingsObjectWrapper.cpp +++ b/core/subsurface-qt/SettingsObjectWrapper.cpp @@ -770,21 +770,6 @@ GeocodingPreferences::GeocodingPreferences(QObject *parent) : } -bool GeocodingPreferences::enableGeocoding() const -{ - return prefs.geocoding.enable_geocoding; -} - -bool GeocodingPreferences::parseDiveWithoutGps() const -{ - return prefs.geocoding.parse_dive_without_gps; -} - -bool GeocodingPreferences::tagExistingDives() const -{ - return prefs.geocoding.tag_existing_dives; -} - taxonomy_category GeocodingPreferences::firstTaxonomyCategory() const { return prefs.geocoding.category[0]; @@ -800,39 +785,6 @@ taxonomy_category GeocodingPreferences::thirdTaxonomyCategory() const return prefs.geocoding.category[2]; } -void GeocodingPreferences::setEnableGeocoding(bool value) -{ - if (value == prefs.geocoding.enable_geocoding) - return; - QSettings s; - s.beginGroup(group); - s.setValue("enable_geocoding", value); - prefs.geocoding.enable_geocoding = value; - emit enableGeocodingChanged(value); -} - -void GeocodingPreferences::setParseDiveWithoutGps(bool value) -{ - if (value == prefs.geocoding.parse_dive_without_gps) - return; - QSettings s; - s.beginGroup(group); - s.setValue("parse_dives_without_gps", value); - prefs.geocoding.parse_dive_without_gps = value; - emit parseDiveWithoutGpsChanged(value); -} - -void GeocodingPreferences::setTagExistingDives(bool value) -{ - if (value == prefs.geocoding.tag_existing_dives) - return; - QSettings s; - s.beginGroup(group); - s.setValue("tag_existing_dives", value); - prefs.geocoding.tag_existing_dives = value; - emit tagExistingDivesChanged(value); -} - void GeocodingPreferences::setFirstTaxonomyCategory(taxonomy_category value) { if (value == prefs.geocoding.category[0]) @@ -2335,10 +2287,6 @@ void SettingsObjectWrapper::load() // GeoManagement s.beginGroup("geocoding"); - GET_BOOL("enable_geocoding", geocoding.enable_geocoding); - GET_BOOL("parse_dives_without_gps", geocoding.parse_dive_without_gps); - GET_BOOL("tag_existing_dives", geocoding.tag_existing_dives); - GET_ENUM("cat0", taxonomy_category, geocoding.category[0]); GET_ENUM("cat1", taxonomy_category, geocoding.category[1]); GET_ENUM("cat2", taxonomy_category, geocoding.category[2]); diff --git a/core/subsurface-qt/SettingsObjectWrapper.h b/core/subsurface-qt/SettingsObjectWrapper.h index 146acfcce..622bb7efb 100644 --- a/core/subsurface-qt/SettingsObjectWrapper.h +++ b/core/subsurface-qt/SettingsObjectWrapper.h @@ -256,33 +256,21 @@ private: /* Control the state of the Geocoding preferences */ class GeocodingPreferences : public QObject { Q_OBJECT - Q_PROPERTY(bool enable_geocoding READ enableGeocoding WRITE setEnableGeocoding NOTIFY enableGeocodingChanged) - Q_PROPERTY(bool parse_dive_without_gps READ parseDiveWithoutGps WRITE setParseDiveWithoutGps NOTIFY parseDiveWithoutGpsChanged) - Q_PROPERTY(bool tag_existing_dives READ tagExistingDives WRITE setTagExistingDives NOTIFY tagExistingDivesChanged) Q_PROPERTY(taxonomy_category first_category READ firstTaxonomyCategory WRITE setFirstTaxonomyCategory NOTIFY firstTaxonomyCategoryChanged) Q_PROPERTY(taxonomy_category second_category READ secondTaxonomyCategory WRITE setSecondTaxonomyCategory NOTIFY secondTaxonomyCategoryChanged) Q_PROPERTY(taxonomy_category third_category READ thirdTaxonomyCategory WRITE setThirdTaxonomyCategory NOTIFY thirdTaxonomyCategoryChanged) public: GeocodingPreferences(QObject *parent); - bool enableGeocoding() const; - bool parseDiveWithoutGps() const; - bool tagExistingDives() const; taxonomy_category firstTaxonomyCategory() const; taxonomy_category secondTaxonomyCategory() const; taxonomy_category thirdTaxonomyCategory() const; public slots: - void setEnableGeocoding(bool value); - void setParseDiveWithoutGps(bool value); - void setTagExistingDives(bool value); void setFirstTaxonomyCategory(taxonomy_category value); void setSecondTaxonomyCategory(taxonomy_category value); void setThirdTaxonomyCategory(taxonomy_category value); signals: - void enableGeocodingChanged(bool value); - void parseDiveWithoutGpsChanged(bool value); - void tagExistingDivesChanged(bool value); void firstTaxonomyCategoryChanged(taxonomy_category value); void secondTaxonomyCategoryChanged(taxonomy_category value); void thirdTaxonomyCategoryChanged(taxonomy_category value); diff --git a/core/subsurfacestartup.c b/core/subsurfacestartup.c index 5147b3c37..91d2098fd 100644 --- a/core/subsurfacestartup.c +++ b/core/subsurfacestartup.c @@ -83,9 +83,6 @@ struct preferences default_prefs = { .defaultsetpoint = 1100, .cloud_background_sync = true, .geocoding = { - .enable_geocoding = true, - .parse_dive_without_gps = false, - .tag_existing_dives = false, .category = { 0 } }, .locale = { diff --git a/desktop-widgets/preferences/preferences_georeference.cpp b/desktop-widgets/preferences/preferences_georeference.cpp index 6600326ea..d839f9e29 100644 --- a/desktop-widgets/preferences/preferences_georeference.cpp +++ b/desktop-widgets/preferences/preferences_georeference.cpp @@ -24,9 +24,6 @@ PreferencesGeoreference::~PreferencesGeoreference() void PreferencesGeoreference::refreshSettings() { - ui->enable_geocoding->setChecked(prefs.geocoding.enable_geocoding); - ui->parse_without_gps->setChecked(prefs.geocoding.parse_dive_without_gps); - ui->tag_existing_dives->setChecked(prefs.geocoding.tag_existing_dives); ui->first_item->setCurrentIndex(prefs.geocoding.category[0]); ui->second_item->setCurrentIndex(prefs.geocoding.category[1]); ui->third_item->setCurrentIndex(prefs.geocoding.category[2]); @@ -35,9 +32,6 @@ void PreferencesGeoreference::refreshSettings() void PreferencesGeoreference::syncSettings() { auto geocoding = SettingsObjectWrapper::instance()->geocoding; - geocoding->setEnableGeocoding(ui->enable_geocoding->isChecked()); - geocoding->setParseDiveWithoutGps(ui->parse_without_gps->isChecked()); - geocoding->setTagExistingDives(ui->tag_existing_dives->isChecked()); geocoding->setFirstTaxonomyCategory((taxonomy_category) ui->first_item->currentIndex()); geocoding->setSecondTaxonomyCategory((taxonomy_category) ui->second_item->currentIndex()); geocoding->setThirdTaxonomyCategory((taxonomy_category) ui->third_item->currentIndex()); diff --git a/desktop-widgets/preferences/prefs_georeference.ui b/desktop-widgets/preferences/prefs_georeference.ui index c197a970b..e3e7fe4c7 100644 --- a/desktop-widgets/preferences/prefs_georeference.ui +++ b/desktop-widgets/preferences/prefs_georeference.ui @@ -15,36 +15,6 @@ </property> <layout class="QVBoxLayout" name="verticalLayout"> <item> - <widget class="QGroupBox" name="groupBox_Geocoding"> - <property name="title"> - <string>Dive site geo lookup</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_8"> - <item> - <widget class="QCheckBox" name="enable_geocoding"> - <property name="text"> - <string>Enable geocoding for dive site management</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="parse_without_gps"> - <property name="text"> - <string>Parse site without GPS data</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="tag_existing_dives"> - <property name="text"> - <string>Same format for existing dives</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> <widget class="QGroupBox" name="groupBox_12"> <property name="title"> <string>Dive site layout</string> diff --git a/tests/testpreferences.cpp b/tests/testpreferences.cpp index a80ade89f..59a4037a6 100644 --- a/tests/testpreferences.cpp +++ b/tests/testpreferences.cpp @@ -231,14 +231,6 @@ void TestPreferences::testPreferences() TEST(fb->albumId(), QStringLiteral("album-id-2")); auto geo = pref->geocoding; - geo->setEnableGeocoding(true); - geo->setParseDiveWithoutGps(true); - geo->setTagExistingDives(true); - - TEST(geo->enableGeocoding(),true); - TEST(geo->parseDiveWithoutGps(),true); - TEST(geo->tagExistingDives(),true); - geo->setFirstTaxonomyCategory(TC_NONE); geo->setSecondTaxonomyCategory(TC_OCEAN); geo->setThirdTaxonomyCategory(TC_COUNTRY); @@ -247,14 +239,6 @@ void TestPreferences::testPreferences() TEST(geo->secondTaxonomyCategory(), TC_OCEAN); TEST(geo->thirdTaxonomyCategory(), TC_COUNTRY); - geo->setEnableGeocoding(false); - geo->setParseDiveWithoutGps(false); - geo->setTagExistingDives(false); - - TEST(geo->enableGeocoding(),false); - TEST(geo->parseDiveWithoutGps(),false); - TEST(geo->tagExistingDives(),false); - geo->setFirstTaxonomyCategory(TC_OCEAN); geo->setSecondTaxonomyCategory(TC_COUNTRY); geo->setThirdTaxonomyCategory(TC_NONE); |