| 163 | } |
| 164 | |
| 165 | WindowBase* NetworkStatusOpenPassword() |
| 166 | { |
| 167 | ContextForceCloseWindowByClass(WindowClass::progressWindow); |
| 168 | |
| 169 | auto* windowMgr = GetWindowManager(); |
| 170 | auto* window = windowMgr->FocusOrCreate<NetworkStatusWindow>( |
| 171 | WindowClass::networkStatus, kWindowSize, |
| 172 | { WindowFlag::higherContrastOnPress, WindowFlag::transparent, WindowFlag::centreScreen }); |
| 173 | |
| 174 | char password[33]{}; |
| 175 | WindowTextInputRawOpen(window, WIDX_PASSWORD, STR_PASSWORD_REQUIRED, STR_PASSWORD_REQUIRED_DESC, {}, password, 32); |
| 176 | window->setPassword(password); |
| 177 | return window; |
| 178 | } |
| 179 | } // namespace OpenRCT2::Ui::Windows |
no test coverage detected