2014-05-02 06:30:32 +00:00
|
|
|
#include "stdafx.h"
|
2014-09-07 07:49:25 +00:00
|
|
|
#include "restore_new.h"
|
2014-08-28 22:49:26 +00:00
|
|
|
#include <wx/msgdlg.h>
|
2014-09-07 07:49:25 +00:00
|
|
|
#include "define_new_memleakdetect.h"
|
2014-08-22 14:21:55 +00:00
|
|
|
#include "rMsgBox.h"
|
2014-05-02 06:30:32 +00:00
|
|
|
|
2014-07-11 17:06:59 +00:00
|
|
|
#ifndef QT_UI
|
2014-05-02 06:30:32 +00:00
|
|
|
rMessageDialog::rMessageDialog(void *parent, const std::string& msg, const std::string& title , long style )
|
|
|
|
{
|
|
|
|
handle = reinterpret_cast<void*>(new wxMessageDialog(
|
|
|
|
reinterpret_cast<wxWindow*>(parent)
|
|
|
|
, fmt::FromUTF8(msg)
|
|
|
|
, fmt::FromUTF8(title)
|
|
|
|
, style
|
|
|
|
));
|
|
|
|
}
|
|
|
|
|
|
|
|
rMessageDialog::~rMessageDialog()
|
|
|
|
{
|
|
|
|
delete reinterpret_cast<wxMessageDialog*>(handle);
|
|
|
|
}
|
|
|
|
|
|
|
|
long rMessageDialog::ShowModal()
|
|
|
|
{
|
|
|
|
return reinterpret_cast<wxMessageDialog*>(handle)->ShowModal();
|
|
|
|
}
|
|
|
|
|
|
|
|
long rMessageBox(const std::string& message, const std::string& title, long style)
|
|
|
|
{
|
|
|
|
return wxMessageBox(fmt::FromUTF8(message), fmt::FromUTF8(title),style);
|
|
|
|
}
|
|
|
|
|
2014-07-11 17:06:59 +00:00
|
|
|
#endif
|
2014-05-02 06:30:32 +00:00
|
|
|
|