History

add option to add javascript objects to a DataWebDialog

Stephen Birarda committed 12 years ago

Commit e09eef91 parent a66b6e73 files · +25 −3Browse files

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

Unified · Split

interface/src/Menu.cpp+4−1
@@ -38,6 +38,7 @@ · 37 unmodified lines
3838 #include "Application.h"
3939 #include "AccountManager.h"
4040 #include "Menu.h"
41+#include "scripting/LocationScriptingInterface.h"
4142 #include "scripting/MenuScriptingInterface.h"
4243 #include "Util.h"
4344 #include "ui/AnimationsDialog.h"
@@ -1217,7 +1218,9 @@ void Menu::displayNameLocationResponse(const QString& errorString) { · 1173 unmodified lines
12171218
12181219 void Menu::toggleLocationList() {
12191220 if (!_userLocationsDialog) {
1220− _userLocationsDialog = DataWebDialog::dialogForPath("/locations");
1221+ JavascriptObjectMap locationObjectMap;
1222+ locationObjectMap.insert("InterfaceLocation", LocationScriptingInterface::getInstance());
1223+ _userLocationsDialog = DataWebDialog::dialogForPath("/locations", locationObjectMap);
12211224 }
12221225
12231226 if (!_userLocationsDialog->isVisible()) {