| 950 | } |
| 951 | |
| 952 | void MainInterface::warpTo(WarpAction const& warpAction) { |
| 953 | if (m_client->beamUpRule() == BeamUpRule::AnywhereWithWarning) { |
| 954 | if (m_confirmationDialog->isDisplayed()) |
| 955 | m_confirmationDialog->dismiss(); |
| 956 | |
| 957 | m_paneManager.displayRegisteredPane(MainInterfacePanes::Confirmation); |
| 958 | m_confirmationDialog->displayConfirmation("/interface/windowconfig/beamupconfirmation.config", [this, warpAction] (Widget*) { |
| 959 | m_client->warpPlayer(warpAction, true, "beam"); |
| 960 | }, [](Widget*) {}); |
| 961 | } else { |
| 962 | m_client->warpPlayer(warpAction, true, "beam"); |
| 963 | } |
| 964 | } |
| 965 | |
| 966 | CanvasWidgetPtr MainInterface::fetchCanvas(String const& canvasName, bool ignoreInterfaceScale) { |
| 967 | CanvasWidgetPtr canvas; |
no test coverage detected