[FL-1401] Add Universal TV remote (#539)

* Remove excess headers
* Add ButtonPanel
* Add Popup
* Move FileReader to standalone object
* Universal remote (part 1)
* Universal remote (part 2)
* Global rename tranciever/file_parser
* Compile assets
* syntax fix
* English: rename tranceiver to transceiver.

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
Albert Kharisov
2021-06-25 16:52:27 +03:00
committed by GitHub
parent 5e08674663
commit c583cce5bd
51 changed files with 1878 additions and 740 deletions

View File

@@ -7,6 +7,8 @@
#include <gui/modules/submenu.h>
#include <gui/modules/popup.h>
#include "irda-app.hpp"
#include "view/irda-app-brut-view.h"
#include "gui/modules/button_panel.h"
class IrdaAppViewManager {
public:
@@ -15,6 +17,7 @@ public:
TextInput,
Submenu,
ButtonMenu,
ButtonPanel,
Popup,
};
@@ -31,6 +34,8 @@ public:
Popup* get_popup();
TextInput* get_text_input();
ButtonMenu* get_button_menu();
ButtonPanel* get_button_panel();
IrdaAppPopupBrut* get_popup_brut();
osMessageQueueId_t get_event_queue();
@@ -44,6 +49,8 @@ private:
Submenu* submenu;
Popup* popup;
ButtonMenu* button_menu;
ButtonPanel* button_panel;
IrdaAppPopupBrut* popup_brut;
osMessageQueueId_t event_queue;