Showing the changes to interface/src/Menu.cpp (1 of 80 files). Show all
Unified · Split
| @@ -45,6 +45,7 @@ · 44 unmodified lines | |||
| 45 | #include "ui/AttachmentsDialog.h" | 45 | #include "ui/AttachmentsDialog.h" |
| 46 | #include "ui/InfoView.h" | 46 | #include "ui/InfoView.h" |
| 47 | #include "ui/MetavoxelEditor.h" | 47 | #include "ui/MetavoxelEditor.h" |
| 48 | #include "ui/MetavoxelNetworkSimulator.h" | ||
| 48 | #include "ui/ModelsBrowser.h" | 49 | #include "ui/ModelsBrowser.h" |
| 49 | #include "ui/LoginDialog.h" | 50 | #include "ui/LoginDialog.h" |
| 50 | #include "ui/NodeBounds.h" | 51 | #include "ui/NodeBounds.h" |
| @@ -431,6 +432,10 @@ Menu::Menu() : · 380 unmodified lines | |||
| 431 | QMenu* metavoxelOptionsMenu = developerMenu->addMenu("Metavoxels"); | 432 | QMenu* metavoxelOptionsMenu = developerMenu->addMenu("Metavoxels"); |
| 432 | addCheckableActionToQMenuAndActionHash(metavoxelOptionsMenu, MenuOption::DisplayHermiteData, 0, false, | 433 | addCheckableActionToQMenuAndActionHash(metavoxelOptionsMenu, MenuOption::DisplayHermiteData, 0, false, |
| 433 | Application::getInstance()->getMetavoxels(), SLOT(refreshVoxelData())); | 434 | Application::getInstance()->getMetavoxels(), SLOT(refreshVoxelData())); |
| 435 | addCheckableActionToQMenuAndActionHash(metavoxelOptionsMenu, MenuOption::RenderHeightfields, 0, true); | ||
| 436 | addCheckableActionToQMenuAndActionHash(metavoxelOptionsMenu, MenuOption::RenderDualContourSurfaces, 0, true); | ||
| 437 | addActionToQMenuAndActionHash(metavoxelOptionsMenu, MenuOption::NetworkSimulator, 0, this, | ||
| 438 | SLOT(showMetavoxelNetworkSimulator())); | ||
| 434 | 439 | ||
| 435 | QMenu* handOptionsMenu = developerMenu->addMenu("Hands"); | 440 | QMenu* handOptionsMenu = developerMenu->addMenu("Hands"); |
| 436 | addCheckableActionToQMenuAndActionHash(handOptionsMenu, MenuOption::AlignForearmsWithWrists, 0, false); | 441 | addCheckableActionToQMenuAndActionHash(handOptionsMenu, MenuOption::AlignForearmsWithWrists, 0, false); |
| @@ -1378,6 +1383,13 @@ void Menu::showMetavoxelEditor() { · 941 unmodified lines | |||
| 1378 | _MetavoxelEditor->raise(); | 1383 | _MetavoxelEditor->raise(); |
| 1379 | } | 1384 | } |
| 1380 | 1385 | ||
| 1386 | void Menu::showMetavoxelNetworkSimulator() { | ||
| 1387 | if (!_metavoxelNetworkSimulator) { | ||
| 1388 | _metavoxelNetworkSimulator = new MetavoxelNetworkSimulator(); | ||
| 1389 | } | ||
| 1390 | _metavoxelNetworkSimulator->raise(); | ||
| 1391 | } | ||
| 1392 | |||
| 1381 | void Menu::showScriptEditor() { | 1393 | void Menu::showScriptEditor() { |
| 1382 | if(!_ScriptEditor || !_ScriptEditor->isVisible()) { | 1394 | if(!_ScriptEditor || !_ScriptEditor->isVisible()) { |
| 1383 | _ScriptEditor = new ScriptEditorWindow(); | 1395 | _ScriptEditor = new ScriptEditorWindow(); |