History

Add menu items that set visibility

And synchronize visibility settings between Interface and users.js.

David Rowe committed 11 years ago

Commit cbf20121 parent be69c0b7 files · +104 −32Browse files

Showing the changes to interface/src/DiscoverabilityManager.cpp (1 of 7 files). Show all

Unified · Split

interface/src/DiscoverabilityManager.cpp+3−1
@@ -24,7 +24,7 @@ const Discoverability::Mode DEFAULT_DISCOVERABILITY_MODE = Discoverability::All; · 23 unmodified lines
2424 DiscoverabilityManager::DiscoverabilityManager() :
2525 _mode("discoverabilityMode", DEFAULT_DISCOVERABILITY_MODE)
2626 {
27−
27+ qRegisterMetaType<Discoverability::Mode>("Discoverability::Mode");
2828 }
2929
3030 const QString API_USER_LOCATION_PATH = "/api/v1/user/location";
@@ -93,5 +93,7 @@ void DiscoverabilityManager::setDiscoverabilityMode(Discoverability::Mode discov · 62 unmodified lines
9393 // if we just got set to no discoverability, make sure that we delete our location in DB
9494 removeLocation();
9595 }
96+
97+ emit discoverabilityModeChanged(discoverabilityMode);
9698 }
9799 }