#pragma once #include "gui/modules/widget_elements/widget_element_i.h" #include #include #include #include #include #include #include #include #include #include #include "scenes/storage_DolphinBackup_scene.h" #ifdef __cplusplus extern "C" { #endif typedef enum { DolphinBackupCustomEventExit, DolphinBackupCustomEventConfirm, } DolphinBackupCustomEvent; typedef struct { // records Gui* gui; Widget* widget; NotificationApp* notifications; // view managment SceneManager* scene_manager; ViewDispatcher* view_dispatcher; FuriPubSubSubscription* sub; } StorageDolphinBackup; typedef enum { StorageDolphinBackupViewWidget, } StorageDolphinBackupView; bool storage_DolphinBackup_perform(void); #ifdef __cplusplus } #endif