History

Basic network simulation for metavoxels.

Andrzej Kapolka committed 12 years ago

Commit 45fb31c1 parent b796e1b5 files · +132 −5Browse files

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

Unified · Split

interface/src/Menu.cpp+10−0
@@ -45,6 +45,7 @@ · 44 unmodified lines
4545 #include "ui/AttachmentsDialog.h"
4646 #include "ui/InfoView.h"
4747 #include "ui/MetavoxelEditor.h"
48+#include "ui/MetavoxelNetworkSimulator.h"
4849 #include "ui/ModelsBrowser.h"
4950 #include "ui/LoginDialog.h"
5051 #include "ui/NodeBounds.h"
@@ -431,6 +432,8 @@ Menu::Menu() : · 380 unmodified lines
431432 QMenu* metavoxelOptionsMenu = developerMenu->addMenu("Metavoxels");
432433 addCheckableActionToQMenuAndActionHash(metavoxelOptionsMenu, MenuOption::DisplayHermiteData, 0, false,
433434 Application::getInstance()->getMetavoxels(), SLOT(refreshVoxelData()));
435+ addActionToQMenuAndActionHash(metavoxelOptionsMenu, MenuOption::NetworkSimulator, 0, this,
436+ SLOT(showMetavoxelNetworkSimulator()));
434437
435438 QMenu* handOptionsMenu = developerMenu->addMenu("Hands");
436439 addCheckableActionToQMenuAndActionHash(handOptionsMenu, MenuOption::AlignForearmsWithWrists, 0, false);
@@ -1378,6 +1381,13 @@ void Menu::showMetavoxelEditor() { · 941 unmodified lines
13781381 _MetavoxelEditor->raise();
13791382 }
13801383
1384+void Menu::showMetavoxelNetworkSimulator() {
1385+ if (!_metavoxelNetworkSimulator) {
1386+ _metavoxelNetworkSimulator = new MetavoxelNetworkSimulator();
1387+ }
1388+ _metavoxelNetworkSimulator->raise();
1389+}
1390+
13811391 void Menu::showScriptEditor() {
13821392 if(!_ScriptEditor || !_ScriptEditor->isVisible()) {
13831393 _ScriptEditor = new ScriptEditorWindow();