#pragma once #include "gui/modules/widget_elements/widget_element_i.h" #include #include #include #include #include #include #include #include #include #include #include "scenes/drestorer_scene.h" #ifdef __cplusplus extern "C" { #endif typedef enum { MoveToSdCustomEventExit, MoveToSdCustomEventConfirm, } MoveToSdCustomEvent; typedef struct { // records Gui* gui; Widget* widget; NotificationApp* notifications; // view managment SceneManager* scene_manager; ViewDispatcher* view_dispatcher; FuriPubSubSubscription* sub; } StorageMoveToSd; typedef enum { StorageMoveToSdViewWidget, } StorageMoveToSdView; bool drestorer_perform(void); #ifdef __cplusplus } #endif