mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-01-25 15:37:58 -05:00
Split out detection system from ResourceManager into DetectionManager
* Split detection system out into its own class, DetectionManager
* Clean up ResourceManger's many callbacks into just two, one for detection and one general purpose
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
\*---------------------------------------------------------*/
|
||||
|
||||
#include <hidapi.h>
|
||||
#include "Detector.h"
|
||||
#include "DetectionManager.h"
|
||||
#include "MountainKeyboardController.h"
|
||||
#include "RGBController_MountainKeyboard.h"
|
||||
#include "Mountain60KeyboardController.h"
|
||||
@@ -47,7 +47,7 @@ void DetectMountain60KeyboardControllers(hid_device_info* info, const std::strin
|
||||
Mountain60KeyboardController* controller = new Mountain60KeyboardController(dev, info->path, name);
|
||||
RGBController_Mountain60Keyboard* rgb_controller = new RGBController_Mountain60Keyboard(controller);
|
||||
|
||||
ResourceManager::get()->RegisterRGBController(rgb_controller);
|
||||
DetectionManager::get()->RegisterRGBController(rgb_controller);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,7 +60,7 @@ void DetectMountainKeyboardControllers(hid_device_info* info, const std::string&
|
||||
MountainKeyboardController* controller = new MountainKeyboardController(dev, info->path, name);
|
||||
RGBController_MountainKeyboard* rgb_controller = new RGBController_MountainKeyboard(controller);
|
||||
|
||||
ResourceManager::get()->RegisterRGBController(rgb_controller);
|
||||
DetectionManager::get()->RegisterRGBController(rgb_controller);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user