bt_settings_app.h 564 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #include <furi.h>
  3. #include <gui/gui.h>
  4. #include <gui/view.h>
  5. #include <gui/view_dispatcher.h>
  6. #include <gui/scene_manager.h>
  7. #include <gui/modules/submenu.h>
  8. #include <gui/modules/dialog_ex.h>
  9. #include "../bt_settings.h"
  10. #include "scenes/bt_settings_scene.h"
  11. typedef struct {
  12. BtSettings settings;
  13. Gui* gui;
  14. SceneManager* scene_manager;
  15. ViewDispatcher* view_dispatcher;
  16. Submenu* submenu;
  17. DialogEx* dialog_ex;
  18. } BtSettingsApp;
  19. typedef enum {
  20. BtSettingsAppViewSubmenu,
  21. BtSettingsAppViewDialogEx,
  22. } BtSettingsAppView;