}} void WindowScriptingInterface::onMessageBoxSelected(int button) { auto messageBox = qobject_cast<QQuickItem*>(sender()); auto keys = _messageBoxes.keys(messageBox); if (keys.length() > 0) { auto id = keys[0]; // Should be just one message box. emit messageBoxClosed(id, button); disconnect(messageBox); messageBox->setVisible(false); messageBox->deleteLater(); _messageBoxes.remove(id); }}Lines 501–515 of 515. Previous lines
} } void WindowScriptingInterface::onMessageBoxSelected(int button) { auto messageBox = qobject_cast<QQuickItem*>(sender()); auto keys = _messageBoxes.keys(messageBox); if (keys.length() > 0) { auto id = keys[0]; // Should be just one message box. emit messageBoxClosed(id, button); disconnect(messageBox); messageBox->setVisible(false); messageBox->deleteLater(); _messageBoxes.remove(id); } }