diff options
Diffstat (limited to 'src/displayapp/Controllers.h')
| -rw-r--r-- | src/displayapp/Controllers.h | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/src/displayapp/Controllers.h b/src/displayapp/Controllers.h new file mode 100644 index 00000000..9992426c --- /dev/null +++ b/src/displayapp/Controllers.h @@ -0,0 +1,56 @@ +#pragma once + +namespace Pinetime { + namespace Applications { + class DisplayApp; + } + + namespace Components { + class LittleVgl; + } + + namespace Controllers { + class Battery; + class Ble; + class DateTime; + class NotificationManager; + class HeartRateController; + class Settings; + class MotorController; + class MotionController; + class AlarmController; + class BrightnessController; + class SimpleWeatherService; + class FS; + class Timer; + class MusicService; + class NavigationService; + } + + namespace System { + class SystemTask; + } + + namespace Applications { + struct AppControllers { + const Pinetime::Controllers::Battery& batteryController; + const Pinetime::Controllers::Ble& bleController; + Pinetime::Controllers::DateTime& dateTimeController; + Pinetime::Controllers::NotificationManager& notificationManager; + Pinetime::Controllers::HeartRateController& heartRateController; + Pinetime::Controllers::Settings& settingsController; + Pinetime::Controllers::MotorController& motorController; + Pinetime::Controllers::MotionController& motionController; + Pinetime::Controllers::AlarmController& alarmController; + Pinetime::Controllers::BrightnessController& brightnessController; + Pinetime::Controllers::SimpleWeatherService* weatherController; + Pinetime::Controllers::FS& filesystem; + Pinetime::Controllers::Timer& timer; + Pinetime::System::SystemTask* systemTask; + Pinetime::Applications::DisplayApp* displayApp; + Pinetime::Components::LittleVgl& lvgl; + Pinetime::Controllers::MusicService* musicService; + Pinetime::Controllers::NavigationService* navigationService; + }; + } +} |
