|
@@ -17,7 +17,9 @@ enum class WebArgTLVType : u16;
|
|
|
|
|
|
|
|
class WebBrowser final : public Applet {
|
|
class WebBrowser final : public Applet {
|
|
|
public:
|
|
public:
|
|
|
- WebBrowser(Core::Frontend::WebBrowserApplet& frontend);
|
|
|
|
|
|
|
+ WebBrowser(Core::Frontend::WebBrowserApplet& frontend,
|
|
|
|
|
+ Core::Frontend::ECommerceApplet* frontend_e_commerce = nullptr);
|
|
|
|
|
+
|
|
|
~WebBrowser() override;
|
|
~WebBrowser() override;
|
|
|
|
|
|
|
|
void Initialize() override;
|
|
void Initialize() override;
|
|
@@ -50,6 +52,9 @@ private:
|
|
|
|
|
|
|
|
Core::Frontend::WebBrowserApplet& frontend;
|
|
Core::Frontend::WebBrowserApplet& frontend;
|
|
|
|
|
|
|
|
|
|
+ // Extra frontends for specialized functions
|
|
|
|
|
+ Core::Frontend::ECommerceApplet* frontend_e_commerce;
|
|
|
|
|
+
|
|
|
bool complete = false;
|
|
bool complete = false;
|
|
|
bool unpacked = false;
|
|
bool unpacked = false;
|
|
|
ResultCode status = RESULT_SUCCESS;
|
|
ResultCode status = RESULT_SUCCESS;
|