aboutsummaryrefslogtreecommitdiffstats
path: root/src/displayapp/Apps.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/displayapp/Apps.h')
-rw-r--r--src/displayapp/Apps.h97
1 files changed, 0 insertions, 97 deletions
diff --git a/src/displayapp/Apps.h b/src/displayapp/Apps.h
deleted file mode 100644
index ebd8bf78..00000000
--- a/src/displayapp/Apps.h
+++ /dev/null
@@ -1,97 +0,0 @@
-#pragma once
-#include <cstddef>
-#include <cstdint>
-
-namespace Pinetime {
- namespace Applications {
- enum class Apps : uint8_t {
- None,
- Launcher,
- Clock,
- SysInfo,
- FirmwareUpdate,
- FirmwareValidation,
- NotificationsPreview,
- Notifications,
- Timer,
- Alarm,
- FlashLight,
- BatteryInfo,
- Music,
- Paint,
- Paddle,
- Twos,
- HeartRate,
- Navigation,
- StopWatch,
- Metronome,
- Motion,
- Steps,
- PassKey,
- QuickSettings,
- Settings,
- SettingWatchFace,
- SettingTimeFormat,
- SettingDisplay,
- SettingWakeUp,
- SettingSteps,
- SettingSetDateTime,
- SettingChimes,
- SettingShakeThreshold,
- SettingBluetooth,
- Error,
- Weather
- };
-
- enum class WatchFace : uint8_t {
- Digital,
- Analog,
- PineTimeStyle,
- Terminal,
- Infineat,
- CasioStyleG7710,
- };
-
- template <Apps>
- struct AppTraits {};
-
- template <WatchFace>
- struct WatchFaceTraits {};
-
- template <Apps... As>
- struct TypeList {
- static constexpr size_t Count = sizeof...(As);
- };
-
- template <WatchFace... Ws>
- struct WatchFaceTypeList {
- static constexpr size_t Count = sizeof...(Ws);
- };
-
- using UserAppTypes = TypeList<Apps::StopWatch,
- Apps::Alarm,
- Apps::Timer,
- Apps::Steps,
- Apps::HeartRate,
- Apps::Music,
- Apps::Paint,
- Apps::Paddle,
- Apps::Twos,
- Apps::Metronome,
- Apps::Navigation
- /*
- Apps::Weather,
- Apps::Motion
- */
- >;
-
- using UserWatchFaceTypes = WatchFaceTypeList<WatchFace::Digital,
- WatchFace::Analog,
- WatchFace::PineTimeStyle,
- WatchFace::Terminal,
- WatchFace::Infineat,
- WatchFace::CasioStyleG7710>;
-
- static_assert(UserWatchFaceTypes::Count >= 1);
- }
-}