diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-01-24 06:56:00 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-24 06:56:00 +0100 |
| commit | d4d6f3db63f974885c7a96a1bf6dfc65a1640122 (patch) | |
| tree | d47bba37fb62f56731a4108d974bec0160f09500 /Source/Core/DolphinQt/MainWindow.cpp | |
| parent | 7002831c55122b2afe8fac362d0b413e60f61f5b (diff) | |
| parent | c76d2c16eb46d313b985cbb6244b8629e25eb4cb (diff) | |
Merge pull request #11331 from deReeperJosh/skylandersportal
Emulate Skylanders Portals within Dolphin
Diffstat (limited to 'Source/Core/DolphinQt/MainWindow.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/MainWindow.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Source/Core/DolphinQt/MainWindow.cpp b/Source/Core/DolphinQt/MainWindow.cpp index ac9ae287ce..f4d52c0fa5 100644 --- a/Source/Core/DolphinQt/MainWindow.cpp +++ b/Source/Core/DolphinQt/MainWindow.cpp @@ -111,6 +111,7 @@ #include "DolphinQt/RiivolutionBootWidget.h" #include "DolphinQt/SearchBar.h" #include "DolphinQt/Settings.h" +#include "DolphinQt/SkylanderPortal/SkylanderPortalWindow.h" #include "DolphinQt/TAS/GBATASInputWindow.h" #include "DolphinQt/TAS/GCTASInputWindow.h" #include "DolphinQt/TAS/WiiTASInputWindow.h" @@ -520,6 +521,7 @@ void MainWindow::ConnectMenuBar() connect(m_menu_bar, &MenuBar::StartNetPlay, this, &MainWindow::ShowNetPlaySetupDialog); connect(m_menu_bar, &MenuBar::BrowseNetPlay, this, &MainWindow::ShowNetPlayBrowser); connect(m_menu_bar, &MenuBar::ShowFIFOPlayer, this, &MainWindow::ShowFIFOPlayer); + connect(m_menu_bar, &MenuBar::ShowSkylanderPortal, this, &MainWindow::ShowSkylanderPortal); connect(m_menu_bar, &MenuBar::ConnectWiiRemote, this, &MainWindow::OnConnectWiiRemote); // Movie @@ -1301,6 +1303,18 @@ void MainWindow::ShowFIFOPlayer() m_fifo_window->activateWindow(); } +void MainWindow::ShowSkylanderPortal() +{ + if (!m_skylander_window) + { + m_skylander_window = new SkylanderPortalWindow; + } + + m_skylander_window->show(); + m_skylander_window->raise(); + m_skylander_window->activateWindow(); +} + void MainWindow::StateLoad() { QString path = |
