Add user locations to menu

This commit is contained in:
Ryan Huffman 2014-06-26 16:06:49 -07:00
parent cde36dc70d
commit 33e11be3e0
2 changed files with 13 additions and 0 deletions

View file

@ -45,6 +45,7 @@
#include "ui/ModelsBrowser.h"
#include "ui/LoginDialog.h"
#include "ui/NodeBounds.h"
#include "ui/UserLocationsWindow.h"
#include "devices/OculusManager.h"
@ -165,6 +166,11 @@ Menu::Menu() :
Qt::CTRL | Qt::Key_N,
this,
SLOT(nameLocation()));
addActionToQMenuAndActionHash(fileMenu,
MenuOption::MyLocations,
Qt::CTRL | Qt::Key_L,
this,
SLOT(showLocationList()));
addActionToQMenuAndActionHash(fileMenu,
MenuOption::GoTo,
Qt::Key_At,
@ -1179,6 +1185,11 @@ void Menu::namedLocationCreated(LocationManager::NamedLocationCreateResponse res
msgBox.exec();
}
void Menu::showLocationList() {
UserLocationsWindow* window = new UserLocationsWindow();
window->show();
}
void Menu::nameLocation() {
// check if user is logged in or show login dialog if not

View file

@ -193,6 +193,7 @@ private slots:
void goToDomainDialog();
void goToLocation();
void nameLocation();
void showLocationList();
void bandwidthDetailsClosed();
void octreeStatsDetailsClosed();
void lodToolsClosed();
@ -387,6 +388,7 @@ namespace MenuOption {
const QString MoveWithLean = "Move with Lean";
const QString MuteAudio = "Mute Microphone";
const QString MuteEnvironment = "Mute Environment";
const QString MyLocations = "My Locations...";
const QString NameLocation = "Name this location";
const QString NewVoxelCullingMode = "New Voxel Culling Mode";
const QString OctreeStats = "Voxel and Particle Statistics";