Expose LogManager in ResourceManager so that plugins can use it

This commit is contained in:
Adam Honse
2026-01-24 22:33:40 -06:00
parent a0a6dbc83c
commit 1bc35bcc1f
3 changed files with 9 additions and 0 deletions

View File

@@ -15,6 +15,7 @@
#include "i2c_smbus.h"
#include "filesystem.h"
class LogManager;
class PluginManagerInterface;
class ProfileManager;
class RGBController;
@@ -45,6 +46,7 @@ public:
| Resource Accessors |
\*-----------------------------------------------------*/
virtual filesystem::path GetConfigurationDirectory() = 0;
virtual LogManager* GetLogManager() = 0;
virtual std::vector<i2c_smbus_interface*> & GetI2CBusses() = 0;
virtual PluginManagerInterface* GetPluginManager() = 0;
virtual ProfileManager* GetProfileManager() = 0;