From b0ef429786bef64799d43f1ac502c139bbde8dc5 Mon Sep 17 00:00:00 2001 From: Sky Date: Tue, 29 Oct 2013 12:40:09 +0000 Subject: Add selectable message box helper, use it, make login GUI error label selectable --- gui/CustomMessageBox.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 gui/CustomMessageBox.cpp (limited to 'gui/CustomMessageBox.cpp') diff --git a/gui/CustomMessageBox.cpp b/gui/CustomMessageBox.cpp new file mode 100644 index 00000000..e55ebbbb --- /dev/null +++ b/gui/CustomMessageBox.cpp @@ -0,0 +1,19 @@ +#include "CustomMessageBox.h" + +namespace CustomMessageBox +{ + QMessageBox *selectable(QWidget *parent, const QString &title, const QString &text, + QMessageBox::Icon icon, QMessageBox::StandardButtons buttons, + QMessageBox::StandardButton defaultButton) + { + QMessageBox *messageBox = new QMessageBox(parent); + messageBox->setWindowTitle(title); + messageBox->setText(text); + messageBox->setStandardButtons(buttons); + messageBox->setDefaultButton(defaultButton); + messageBox->setTextInteractionFlags(Qt::TextSelectableByMouse); + messageBox->setIcon(icon); + + return messageBox; + } +} -- cgit v1.2.3