| 17 | |
| 18 | namespace CustomMessageBox { |
| 19 | QMessageBox* selectable(QWidget* parent, |
| 20 | const QString& title, |
| 21 | const QString& text, |
| 22 | QMessageBox::Icon icon, |
| 23 | QMessageBox::StandardButtons buttons, |
| 24 | QMessageBox::StandardButton defaultButton) |
| 25 | { |
| 26 | QMessageBox* messageBox = new QMessageBox(parent); |
| 27 | messageBox->setWindowTitle(title); |
| 28 | messageBox->setText(text); |
| 29 | messageBox->setStandardButtons(buttons); |
| 30 | messageBox->setDefaultButton(defaultButton); |
| 31 | messageBox->setTextInteractionFlags(Qt::TextSelectableByMouse); |
| 32 | messageBox->setIcon(icon); |
| 33 | messageBox->setTextInteractionFlags(Qt::TextBrowserInteraction); |
| 34 | |
| 35 | return messageBox; |
| 36 | } |
| 37 | } // namespace CustomMessageBox |
no test coverage detected