#include "messageboxutils.h" #include "gsettingswrapper.h" #include #include void MessageBoxUtils::QMESSAGE_BOX_WARNING(QWidget* q_parent, const QString& typelabel, const QString& message, const QString& label) { QMessageBox box(q_parent); box.setIcon(QMessageBox::Warning); box.setWindowTitle(typelabel); box.setText(message); box.setStandardButtons(QMessageBox::Ok); box.setButtonText(QMessageBox::Ok, label); box.exec(); } bool MessageBoxUtils::QMESSAGE_BOX_WARNING_CANCEL(QWidget *q_parent, const QString &typelabel, const QString &message, const QString &label_yes, const QString &label_no) { QMessageBox box(q_parent); box.setIcon(QMessageBox::Warning); box.setWindowTitle(typelabel); box.setText(message); box.setStandardButtons(QMessageBox::Ok | QMessageBox::Cancel); box.setButtonText(QMessageBox::Ok, label_yes); box.setButtonText(QMessageBox::Cancel, label_no); if (box.exec() != QMessageBox::Ok) return false; return true; } void MessageBoxUtils::QMESSAGE_BOX_CRITICAL(QWidget* q_parent, const QString& typelabel, const QString& message, const QString& label) { QMessageBox box(q_parent); box.setIcon(QMessageBox::Critical); box.setWindowTitle(typelabel); box.setText(message); box.setStandardButtons(QMessageBox::Ok); box.setButtonText(QMessageBox::Ok, label); box.exec(); }