History

Moved GLCanvas in DM and DM to QSharedPointers

Atlante45 committed 11 years ago

Commit e5e2eb41 parent 68430e124 files · +143 −146Browse files

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

Unified · Split

interface/src/Menu.cpp+9−9
@@ -436,12 +436,12 @@ Menu::Menu() : · 435 unmodified lines
436436 MenuOption::Faceshift,
437437 0,
438438 true,
439− DependencyManager::get<Faceshift>(),
439+ DependencyManager::get<Faceshift>().data(),
440440 SLOT(setTCPEnabled(bool)));
441441 #endif
442442 #ifdef HAVE_VISAGE
443443 addCheckableActionToQMenuAndActionHash(avatarDebugMenu, MenuOption::Visage, 0, false,
444− DependencyManager::get<Visage>(), SLOT(updateEnabled()));
444+ DependencyManager::get<Visage>().data(), SLOT(updateEnabled()));
445445 #endif
446446
447447 addCheckableActionToQMenuAndActionHash(avatarDebugMenu, MenuOption::RenderSkeletonCollisionShapes);
@@ -1050,11 +1050,11 @@ void Menu::bumpSettings() { · 602 unmodified lines
10501050
10511051 void sendFakeEnterEvent() {
10521052 QPoint lastCursorPosition = QCursor::pos();
1053− QGLWidget* glWidget = Application::getInstance()->getGLWidget();
1053+ QSharedPointer<GLCanvas> glCanvas = DependencyManager::get<GLCanvas>();
10541054
1055− QPoint windowPosition = glWidget->mapFromGlobal(lastCursorPosition);
1055+ QPoint windowPosition = glCanvas->mapFromGlobal(lastCursorPosition);
10561056 QEnterEvent enterEvent = QEnterEvent(windowPosition, windowPosition, lastCursorPosition);
1057− QCoreApplication::sendEvent(glWidget, &enterEvent);
1057+ QCoreApplication::sendEvent(glCanvas.data(), &enterEvent);
10581058 }
10591059
10601060 const float DIALOG_RATIO_OF_WINDOW = 0.30f;
@@ -1302,7 +1302,7 @@ void Menu::toggleLoginMenuItem() { · 241 unmodified lines
13021302
13031303 void Menu::bandwidthDetails() {
13041304 if (! _bandwidthDialog) {
1305− _bandwidthDialog = new BandwidthDialog(Application::getInstance()->getGLWidget(),
1305+ _bandwidthDialog = new BandwidthDialog(DependencyManager::get<GLCanvas>().data(),
13061306 Application::getInstance()->getBandwidthMeter());
13071307 connect(_bandwidthDialog, SIGNAL(closed()), SLOT(bandwidthDetailsClosed()));
13081308
@@ -1413,7 +1413,7 @@ void Menu::bandwidthDetailsClosed() { · 104 unmodified lines
14131413
14141414 void Menu::octreeStatsDetails() {
14151415 if (!_octreeStatsDialog) {
1416− _octreeStatsDialog = new OctreeStatsDialog(Application::getInstance()->getGLWidget(),
1416+ _octreeStatsDialog = new OctreeStatsDialog(DependencyManager::get<GLCanvas>().data(),
14171417 Application::getInstance()->getOcteeSceneStats());
14181418 connect(_octreeStatsDialog, SIGNAL(closed()), SLOT(octreeStatsDetailsClosed()));
14191419 _octreeStatsDialog->show();
@@ -1597,7 +1597,7 @@ bool Menu::shouldRenderMesh(float largestDimension, float distanceToCamera) { · 177 unmodified lines
15971597
15981598 void Menu::lodTools() {
15991599 if (!_lodToolsDialog) {
1600− _lodToolsDialog = new LodToolsDialog(Application::getInstance()->getGLWidget());
1600+ _lodToolsDialog = new LodToolsDialog(DependencyManager::get<GLCanvas>().data());
16011601 connect(_lodToolsDialog, SIGNAL(closed()), SLOT(lodToolsClosed()));
16021602 _lodToolsDialog->show();
16031603 if (_hmdToolsDialog) {
@@ -1617,7 +1617,7 @@ void Menu::lodToolsClosed() { · 13 unmodified lines
16171617 void Menu::hmdTools(bool showTools) {
16181618 if (showTools) {
16191619 if (!_hmdToolsDialog) {
1620− _hmdToolsDialog = new HMDToolsDialog(Application::getInstance()->getGLWidget());
1620+ _hmdToolsDialog = new HMDToolsDialog(DependencyManager::get<GLCanvas>().data());
16211621 connect(_hmdToolsDialog, SIGNAL(closed()), SLOT(hmdToolsClosed()));
16221622 }
16231623 _hmdToolsDialog->show();