And synchronize visibility settings between Interface and users.js.
Showing the changes to interface/src/DiscoverabilityManager.cpp (1 of 7 files). Show all
Unified · Split
| @@ -24,7 +24,7 @@ const Discoverability::Mode DEFAULT_DISCOVERABILITY_MODE = Discoverability::All; · 23 unmodified lines | |||
| 24 | DiscoverabilityManager::DiscoverabilityManager() : | 24 | DiscoverabilityManager::DiscoverabilityManager() : |
| 25 | _mode("discoverabilityMode", DEFAULT_DISCOVERABILITY_MODE) | 25 | _mode("discoverabilityMode", DEFAULT_DISCOVERABILITY_MODE) |
| 26 | { | 26 | { |
| 27 | 27 | qRegisterMetaType<Discoverability::Mode>("Discoverability::Mode"); | |
| 28 | } | 28 | } |
| 29 | 29 | ||
| 30 | const QString API_USER_LOCATION_PATH = "/api/v1/user/location"; | 30 | const QString API_USER_LOCATION_PATH = "/api/v1/user/location"; |
| @@ -93,5 +93,7 @@ void DiscoverabilityManager::setDiscoverabilityMode(Discoverability::Mode discov · 62 unmodified lines | |||
| 93 | // if we just got set to no discoverability, make sure that we delete our location in DB | 93 | // if we just got set to no discoverability, make sure that we delete our location in DB |
| 94 | removeLocation(); | 94 | removeLocation(); |
| 95 | } | 95 | } |
| 96 | |||
| 97 | emit discoverabilityModeChanged(discoverabilityMode); | ||
| 96 | } | 98 | } |
| 97 | } | 99 | } |