#include "JMessageTip.h"
#include "../RewriteControl/MsgDlg/CustomMessageDlg.h"

JMessageTip::JMessageTip()
{

}

void JMessageTip::Message_information(const QString& strTip, QWidget* parent /*= nullptr*/)
{

}

QMessageBox::StandardButton JMessageTip::Message_question(const QString& strMsg, QWidget* parent /*= nullptr*/)
{
    return QMessageBox::information(nullptr, tr("error"), strMsg, QMessageBox::Yes | QMessageBox::No);
}

void JMessageTip::Message_warning(const QString& strMsg, QWidget* parent /*= nullptr*/)
{
    CreateCustomMessageDlg();

    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*/)
{

}

void JMessageTip::Message_critical(const QString& strTip, QWidget* parent /*= nullptr*/)
{

}

void JMessageTip::Message_critical(const QString& title, const QString& text, QWidget* parent /*= nullptr*/)
{

}

void JMessageTip::CreateCustomMessageDlg()
{
    CustomMessageDlg dlg;
    dlg.exec();

}