Some things improved

shared_mutex_t implemented
GUI Emu Callbacks rewritten
fxm::import, fxm::import_always implemented
cellMsgDialog rewritten
Emu.CallAfter improved (returns std::future)
This commit is contained in:
Nekotekina 2015-09-18 01:41:14 +03:00
parent 9d68c16c62
commit 8ae3401ffa
77 changed files with 1814 additions and 1831 deletions

View file

@ -2,7 +2,7 @@
#include "Emu/SysCalls/Modules/cellMsgDialog.h"
class MsgDialogFrame : public MsgDialogInstance
class MsgDialogFrame : public MsgDialogBase
{
std::unique_ptr<wxDialog> m_dialog;
wxGauge* m_gauge1;
@ -17,9 +17,9 @@ class MsgDialogFrame : public MsgDialogInstance
wxSizer* m_buttons;
public:
virtual void Create(u32 type, std::string msg) override;
virtual void Create(u32 type, const std::string& msg) override;
virtual void Destroy() override;
virtual void ProgressBarSetMsg(u32 progressBarIndex, std::string msg) override;
virtual void ProgressBarSetMsg(u32 progressBarIndex, const std::string& msg) override;
virtual void ProgressBarReset(u32 progressBarIndex) override;
virtual void ProgressBarInc(u32 progressBarIndex, u32 delta) override;
};