Flipper Zero Firmware
Loading...
Searching...
No Matches
storage_move_to_sd.h
1#pragma once
2#include <gui/gui.h>
3#include <gui/view.h>
5#include <gui/scene_manager.h>
7#include <gui/modules/popup.h>
9
10#include <notification/notification_messages.h>
11#include <storage/storage.h>
12#include <storage/storage_sd_api.h>
13#include <furi.h>
14
15#include "scenes/storage_move_to_sd_scene.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
21typedef enum {
22 MoveToSdCustomEventExit,
23 MoveToSdCustomEventConfirm,
24} MoveToSdCustomEvent;
25
26typedef struct {
27 // records
28 Gui* gui;
29 Widget* widget;
30 NotificationApp* notifications;
31
32 // view management
33 SceneManager* scene_manager;
34 ViewDispatcher* view_dispatcher;
35
37
39
40typedef enum {
41 StorageMoveToSdViewWidget,
42} StorageMoveToSdView;
43
44bool storage_move_to_sd_perform(void);
45
46#ifdef __cplusplus
47}
48#endif
GUI: main API.
GUI: Popup view module API.
GUI: SceneManager API.
APIs for working with storages, directories and files.
Definition pubsub.c:7
Gui structure.
Definition gui_i.h:47
Definition notification_app.h:48
Definition scene_manager_i.h:17
Definition storage_move_to_sd.h:26
Definition view_dispatcher_i.h:16
Definition widget.c:8
GUI: View API.
GUI: ViewDispatcher API.
GUI: Widget view module API.
GUI: internal Widget Element API.