diff options
| author | JF002 <JF002@users.noreply.github.com> | 2021-02-14 14:26:49 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-14 14:26:49 +0100 |
| commit | 0ad10a381772f97cb227fba9e1121a833c5bd026 (patch) | |
| tree | 6883f02d33cc22f539c73728bcd732cd5254c8c7 /src/displayapp/screens/Modal.h | |
| parent | 6c03c970056c2aee833bfd195dcd9ca28520d37b (diff) | |
| parent | 97a1c4b3d7be04ddb24fea096add41b44629a5f9 (diff) | |
Merge branch 'develop' into Hrs3300_SetGain_remove_warnings
Diffstat (limited to 'src/displayapp/screens/Modal.h')
| -rw-r--r-- | src/displayapp/screens/Modal.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/displayapp/screens/Modal.h b/src/displayapp/screens/Modal.h index 9cc177f0..de7575a8 100644 --- a/src/displayapp/screens/Modal.h +++ b/src/displayapp/screens/Modal.h @@ -3,6 +3,8 @@ #include "Screen.h" #include <lvgl/src/lv_core/lv_style.h> #include <lvgl/src/lv_core/lv_obj.h> +#include <components/ble/NotificationManager.h> +#include <components/ble/AlertNotificationService.h> namespace Pinetime { namespace Applications { @@ -13,7 +15,9 @@ namespace Pinetime { Modal(DisplayApp* app); ~Modal() override; - void Show(const char* msg); + + void NewNotification(Pinetime::Controllers::NotificationManager ¬ificationManager, Pinetime::Controllers::AlertNotificationService* alertService); + void Show(const char* msg, const char *btns[]); void Hide(); bool Refresh() override; @@ -23,6 +27,11 @@ namespace Pinetime { private: void OnEvent(lv_obj_t *event_obj, lv_event_t evt); + Pinetime::Controllers::AlertNotificationService* alertNotificationService = nullptr; + + std::string positiveButton; + std::string negativeButton; + lv_style_t modal_style; lv_obj_t *obj; lv_obj_t *mbox; |
