| 1234567891011121314151617181920212223242526272829303132333435 |
- #pragma once
- #include <furi.h>
- #include <string.h>
- #include <gui/gui.h>
- #include <gui/view_dispatcher.h>
- #include <gui/scene_manager.h>
- #include <gui/modules/popup.h>
- #include <gui/modules/variable_item_list.h>
- typedef enum {
- NfcPlaylistView_Menu,
- NfcPlaylistView_Popup
- } NfcPlayScenesView;
- typedef enum {
- NfcPlaylistScene_MainMenu,
- NfcPlaylistScene_EmulatingPopup,
- NfcPlaylistScene_count
- } NfcPlaylistScene;
- typedef struct {
- SceneManager* scene_manager;
- ViewDispatcher* view_dispatcher;
- VariableItemList* variable_item_list;
- Popup* popup;
- uint8_t emulate_timeout;
- uint8_t emulate_delay;
- } NfcPlaylist;
- static const int options_emulate_timeout[] = { 1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000 };
- const int default_emulate_timeout = 4;
- static const int options_emulate_delay[] = { 0, 1000, 2000, 3000, 4000, 5000 };
- const int default_emulate_delay = 0;
|