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 | 24 | DiscoverabilityManager::DiscoverabilityManager() : |
| 25 | 25 | _mode("discoverabilityMode", DEFAULT_DISCOVERABILITY_MODE) |
| 26 | 26 | { |
| 27 | − | |
| 27 | + qRegisterMetaType<Discoverability::Mode>("Discoverability::Mode"); | |
| 28 | 28 | } |
| 29 | 29 | |
| 30 | 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 | 93 | // if we just got set to no discoverability, make sure that we delete our location in DB |
| 94 | 94 | removeLocation(); |
| 95 | 95 | } |
| 96 | + | |
| 97 | + emit discoverabilityModeChanged(discoverabilityMode); | |
| 96 | 98 | } |
| 97 | 99 | } |