#include "JMessageTip.h" #include "../RewriteControl/MsgDlg/CustomMessageDlg.h" JMessageTip::JMessageTip() { } void JMessageTip::Message_information(const QString& strTip, QWidget* parent /*= nullptr*/) { QMessageBox::information(parent, tr("Kind tips", "温馨提示"), strTip); } void JMessageTip::Message_information(const QString& strTitle, const QString& strTip, QWidget* parent /*= nullptr*/) { QMessageBox::information(parent, strTitle, strTip); } QMessageBox::StandardButton JMessageTip::Message_question(const QString& strMsg, QWidget* parent /*= nullptr*/) { return QMessageBox::information(nullptr, tr("warn","警告"), strMsg, QMessageBox::Yes | QMessageBox::No); } void JMessageTip::Message_warning(const QString& strMsg, QWidget* parent /*= nullptr*/) { QMessageBox::warning(nullptr, tr("Currently exiting.....","当前正在退出....."), tr("The current camera initialization failed and no camera is available.","当前相机初始化失败,没有可用相机")); } void JMessageTip::Message_warning(const QString& title, const QString& text, QWidget* parent /*= nullptr*/) { QMessageBox::warning(parent, title, text); } void JMessageTip::Message_critical(const QString& strTip, QWidget* parent /*= nullptr*/) { } bool JMessageTip::Message_question(const QString& title, const QString& text, QWidget* parent /*= nullptr*/) { QMessageBox::StandardButton reply = QMessageBox::information(nullptr, title, text,QMessageBox::Yes | QMessageBox::No); return reply == QMessageBox::Yes; } void JMessageTip::Message_critical(const QString& title, const QString& text, QWidget* parent /*= nullptr*/) { } int JMessageTip::CreateCustomMessageDlg(const ns_module::ST_BUTTON_DONE& butDone) { CustomMessageDlg dlg; dlg.RunMsgWnd(butDone); return dlg.exec(); } int JMessageTip::CreateCustomMessageSuccDlg(MESSAGE_INFO& butDone) { CustomMessageDlg dlg; return dlg.exec(); }