1818#include " gui_error.hpp"
1919
2020class LastFrame : public tsl ::element::Frame {
21- public:
22- virtual bool onClick (s64 key) {
23- if (key == KEY_B) {
24- tsl::Gui::closeGui ();
25- return true ;
26- }
21+ public:
22+ virtual bool onClick (s64 key) {
23+ if (key == KEY_B) {
24+ tsl::Gui::closeGui ();
25+ return true ;
26+ }
2727
28- return false ;
29- }
28+ return false ;
29+ }
3030};
3131
32- ErrorGui::ErrorGui (Result result, const std::string &message) : rc(result), msg(message) { }
33- ErrorGui::~ErrorGui () { }
32+ ErrorGui::ErrorGui (Result result, const std::string &message) : rc(result), msg(message) {}
33+ ErrorGui::~ErrorGui () {}
3434
35- tsl::Element* ErrorGui::createUI () {
36- this ->setTitle (" ShareNX" );
37- this ->setSubtitle (" Behemoth, v1.0.0" );
35+ tsl::Element * ErrorGui::createUI () {
36+ this ->setTitle (" ShareNX" );
37+ this ->setSubtitle (" Behemoth, v1.0.0" );
3838
39- auto root = new LastFrame ();
40- auto error = new tsl::element::CustomDrawer (0 , 0 , 100 , FB_WIDTH, [&](u16 x, u16 y, tsl::Screen *screen) {
41- screen->drawString (" \uE150 " , false , (FB_WIDTH - 90 ) / 2 , 300 , 90 , tsl::a (0xFFFF ));
42- screen->drawString (msg.c_str (), false , 105 , 380 , 25 , tsl::a (0xFFFF ));
43- if (rc != 0 ) {
44- char errorCode[10 ];
45- snprintf (errorCode, 10 , " %04d-%04d" , 2000 + R_MODULE (rc), R_DESCRIPTION (rc));
46- screen->drawString (errorCode, false , 120 , 430 , 25 , tsl::a (0xFFFF ));
47- }
48- });
49- root->addElement (error);
50- return root;
39+ auto root = new LastFrame ();
40+ auto error = new tsl::element::CustomDrawer (0 , 0 , 100 , FB_WIDTH, [&](u16 x, u16 y, tsl::Screen *screen) {
41+ screen->drawString (" \uE150 " , false , (FB_WIDTH - 90 ) / 2 , 300 , 90 , tsl::a (0xFFFF ));
42+ screen->drawString (msg.c_str (), false , 105 , 380 , 25 , tsl::a (0xFFFF ));
43+ if (rc != 0 ) {
44+ char errorCode[10 ];
45+ snprintf (errorCode, 10 , " %04d-%04d" , 2000 + R_MODULE (rc), R_DESCRIPTION (rc));
46+ screen->drawString (errorCode, false , 120 , 430 , 25 , tsl::a (0xFFFF ));
47+ }
48+ });
49+ root->addElement (error);
50+ return root;
5151}
0 commit comments