2014-08-29 20:30:21 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
2016-02-01 22:46:27 +01:00
|
|
|
#include "Emu/Cell/Modules/cellMsgDialog.h"
|
2015-04-15 20:33:44 +02:00
|
|
|
|
2015-09-18 00:41:14 +02:00
|
|
|
class MsgDialogFrame : public MsgDialogBase
|
2015-04-15 20:33:44 +02:00
|
|
|
{
|
2015-09-26 22:46:04 +02:00
|
|
|
wxDialog* m_dialog = nullptr;
|
2015-04-15 20:33:44 +02:00
|
|
|
wxGauge* m_gauge1;
|
|
|
|
|
wxGauge* m_gauge2;
|
|
|
|
|
wxStaticText* m_text1;
|
|
|
|
|
wxStaticText* m_text2;
|
|
|
|
|
wxButton* m_button_ok;
|
|
|
|
|
wxButton* m_button_yes;
|
|
|
|
|
wxButton* m_button_no;
|
|
|
|
|
wxStaticText* m_text;
|
|
|
|
|
wxSizer* m_sizer1;
|
2015-04-18 19:18:23 +02:00
|
|
|
wxSizer* m_buttons;
|
2017-01-23 18:14:12 +01:00
|
|
|
wxButton* osk_button_ok;
|
|
|
|
|
wxTextCtrl* osk_text_input;
|
|
|
|
|
char16_t* osk_text_return;
|
2015-04-15 20:33:44 +02:00
|
|
|
|
|
|
|
|
public:
|
2015-09-26 22:46:04 +02:00
|
|
|
virtual ~MsgDialogFrame() override;
|
|
|
|
|
virtual void Create(const std::string& msg) override;
|
2017-03-17 18:23:21 +01:00
|
|
|
virtual void CreateOsk(const std::string& msg, char16_t* osk_text) override;
|
2015-09-18 00:41:14 +02:00
|
|
|
virtual void ProgressBarSetMsg(u32 progressBarIndex, const std::string& msg) override;
|
2015-04-15 20:33:44 +02:00
|
|
|
virtual void ProgressBarReset(u32 progressBarIndex) override;
|
|
|
|
|
virtual void ProgressBarInc(u32 progressBarIndex, u32 delta) override;
|
|
|
|
|
};
|