12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #include "LoaderActivity.h"
- #include "globals.h"
- #include "Helpers.h"
- #include "Logs.h"
-
- void LoaderActivity::begin()
- {
- if (!g_btnMinus.read() || !g_btnPlus.read())
- {
- load();
- }
- else
- {
- g_hibernateService.setPaused(true);
- BaseActivity::begin();
- }
- }
-
- void LoaderActivity::load()
- {
- LOG(1, "%s: Loading settings", __FUNCTION__);
- g_storage.load();
- g_appCore.setActivity(&g_homeActivity);
- }
-
- void LoaderActivity::reset()
- {
- LOG(1, "%s: Resetting settings", __FUNCTION__);
- g_storage.save();
- g_hibernateService.setPaused(false);
- g_appCore.setActivity(&g_homeActivity);
- }
-
- void LoaderActivity::getLcdText(char** lines)
- {
- Helpers::center(lines[0], "Reset?", 16, ' ');
- }
-
- void LoaderActivity::onButtonReleased(BaseActivity::Button button)
- {
- if (button == Cancel)
- {
- load();
- }
- else if (button == Ok)
- {
- reset();
- }
- }
|