Removed include directives from ResourceManager.h to speed up build process

This commit is contained in:
Dmitry K 2023-07-12 14:51:47 +00:00 committed by Adam Honse
parent 0714920a9a
commit 51712f08b5
42 changed files with 59 additions and 12 deletions

View file

@ -12,6 +12,7 @@
#include "RGBController.h" #include "RGBController.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
#include "ASRockPolychromeUSBController.h" #include "ASRockPolychromeUSBController.h"
#include "dependencies/dmiinfo.h" #include "dependencies/dmiinfo.h"

View file

@ -9,6 +9,8 @@
#include "AsusAuraCoreLaptopController.h" #include "AsusAuraCoreLaptopController.h"
#include "SettingsManager.h"
static uint8_t packet_map[ASUSAURACORELAPTOP_KEYCOUNT + static uint8_t packet_map[ASUSAURACORELAPTOP_KEYCOUNT +
ASUSAURACORELAPTOP_LIGHTBARCOUNT + ASUSAURACORELAPTOP_LIGHTBARCOUNT +
ASUSAURACORELAPTOP_LIDCOUNT ] = ASUSAURACORELAPTOP_LIDCOUNT ] =

View file

@ -2,9 +2,11 @@
#include "CorsairDominatorPlatinumController.h" #include "CorsairDominatorPlatinumController.h"
#include "RGBController.h" #include "RGBController.h"
#include "RGBController_CorsairDominatorPlatinum.h" #include "RGBController_CorsairDominatorPlatinum.h"
#include "SettingsManager.h"
#include "LogManager.h"
#include "i2c_smbus.h" #include "i2c_smbus.h"
#include "pci_ids.h" #include "pci_ids.h"
#include "LogManager.h"
#include <vector> #include <vector>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>

View file

@ -8,6 +8,7 @@
#include "RGBController_ENESMBus.h" #include "RGBController_ENESMBus.h"
#include "LogManager.h" #include "LogManager.h"
#include "SettingsManager.h"
#include "ResourceManager.h" #include "ResourceManager.h"
/**------------------------------------------------------------------*\ /**------------------------------------------------------------------*\

View file

@ -1,6 +1,7 @@
#include "Detector.h" #include "Detector.h"
#include "FanBusController.h" #include "FanBusController.h"
#include "RGBController_FanBus.h" #include "RGBController_FanBus.h"
#include "SettingsManager.h"
void DetectFanBusControllers() void DetectFanBusControllers()
{ {

View file

@ -3,6 +3,8 @@
#include "LogManager.h" #include "LogManager.h"
#include "RGBController.h" #include "RGBController.h"
#include "RGBController_GigabyteRGBFusion2SMBus.h" #include "RGBController_GigabyteRGBFusion2SMBus.h"
#include "SettingsManager.h"
#include "i2c_smbus.h" #include "i2c_smbus.h"
#include "pci_ids.h" #include "pci_ids.h"
#include <vector> #include <vector>

View file

@ -7,6 +7,7 @@
#include "Bridge.h" #include "Bridge.h"
#include "EntertainmentMode.h" #include "EntertainmentMode.h"
#include "Group.h" #include "Group.h"
#include "RGBController.h"
#include <string> #include <string>
#include <vector> #include <vector>

View file

@ -20,6 +20,7 @@
#include "RGBController_QMKOpenRGBRevD.h" #include "RGBController_QMKOpenRGBRevD.h"
#include "RGBController_QMKOpenRGBRevE.h" #include "RGBController_QMKOpenRGBRevE.h"
#include "LogManager.h" #include "LogManager.h"
#include "SettingsManager.h"
#include <hidapi/hidapi.h> #include <hidapi/hidapi.h>
/*-----------------------------------------------------*\ /*-----------------------------------------------------*\

View file

@ -11,6 +11,7 @@
#include "RGBControllerKeyNames.h" #include "RGBControllerKeyNames.h"
#include "QMKOpenRGBRev9Controller.h" #include "QMKOpenRGBRev9Controller.h"
#include "SettingsManager.h"
using namespace std::chrono_literals; using namespace std::chrono_literals;

View file

@ -9,6 +9,7 @@
#include "RGBControllerKeyNames.h" #include "RGBControllerKeyNames.h"
#include "QMKOpenRGBRevBController.h" #include "QMKOpenRGBRevBController.h"
#include "SettingsManager.h"
using namespace std::chrono_literals; using namespace std::chrono_literals;

View file

@ -9,6 +9,7 @@
#include "RGBControllerKeyNames.h" #include "RGBControllerKeyNames.h"
#include "QMKOpenRGBRevDController.h" #include "QMKOpenRGBRevDController.h"
#include "SettingsManager.h"
using namespace std::chrono_literals; using namespace std::chrono_literals;

View file

@ -8,6 +8,8 @@
#include "RGBController_Razer.h" #include "RGBController_Razer.h"
#include "RGBController_RazerAddressable.h" #include "RGBController_RazerAddressable.h"
#include "RGBController_RazerKraken.h" #include "RGBController_RazerKraken.h"
#include "SettingsManager.h"
#include <hidapi/hidapi.h> #include <hidapi/hidapi.h>
#include <unordered_set> #include <unordered_set>

View file

@ -45,7 +45,7 @@ public:
class HIDDeviceDetector class HIDDeviceDetector
{ {
public: public:
HIDDeviceDetector(std::string name, HIDDeviceDetectorFunction detector, uint16_t vid, uint16_t pid, int64_t interface, int usage_page, int usage) HIDDeviceDetector(std::string name, HIDDeviceDetectorFunction detector, uint16_t vid, uint16_t pid, int interface, int usage_page, int usage)
{ {
ResourceManager::get()->RegisterHIDDeviceDetector(name, detector, vid, pid, interface, usage_page, usage); ResourceManager::get()->RegisterHIDDeviceDetector(name, detector, vid, pid, interface, usage_page, usage);
} }
@ -54,7 +54,7 @@ public:
class HIDWrappedDeviceDetector class HIDWrappedDeviceDetector
{ {
public: public:
HIDWrappedDeviceDetector(std::string name, HIDWrappedDeviceDetectorFunction detector, uint16_t vid, uint16_t pid, int64_t interface, int usage_page, int usage) HIDWrappedDeviceDetector(std::string name, HIDWrappedDeviceDetectorFunction detector, uint16_t vid, uint16_t pid, int interface, int usage_page, int usage)
{ {
ResourceManager::get()->RegisterHIDWrappedDeviceDetector(name, detector, vid, pid, interface, usage_page, usage); ResourceManager::get()->RegisterHIDWrappedDeviceDetector(name, detector, vid, pid, interface, usage_page, usage);
} }

View file

@ -2,6 +2,7 @@
#include "filesystem.h" #include "filesystem.h"
#include "PluginManager.h" #include "PluginManager.h"
#include "OpenRGBThemeManager.h" #include "OpenRGBThemeManager.h"
#include "SettingsManager.h"
PluginManager::PluginManager() PluginManager::PluginManager()
{ {

View file

@ -2,6 +2,7 @@
#include "ResourceManager.h" #include "ResourceManager.h"
#include "RGBController_Dummy.h" #include "RGBController_Dummy.h"
#include "LogManager.h" #include "LogManager.h"
#include "NetworkProtocol.h"
#include "filesystem.h" #include "filesystem.h"
#include <fstream> #include <fstream>
#include <iostream> #include <iostream>

View file

@ -12,6 +12,9 @@
#include "ResourceManager.h" #include "ResourceManager.h"
#include "ProfileManager.h" #include "ProfileManager.h"
#include "LogManager.h" #include "LogManager.h"
#include "SettingsManager.h"
#include "NetworkClient.h"
#include "NetworkServer.h"
#include "filesystem.h" #include "filesystem.h"
#include "StringUtils.h" #include "StringUtils.h"

View file

@ -19,11 +19,6 @@
#include "hidapi_wrapper.h" #include "hidapi_wrapper.h"
#include "i2c_smbus.h" #include "i2c_smbus.h"
#include "NetworkClient.h"
#include "NetworkServer.h"
#include "ProfileManager.h"
#include "RGBController.h"
#include "SettingsManager.h"
#include "filesystem.h" #include "filesystem.h"
#define HID_INTERFACE_ANY -1 #define HID_INTERFACE_ANY -1
@ -33,6 +28,11 @@
#define CONTROLLER_LIST_HID 0 #define CONTROLLER_LIST_HID 0
struct hid_device_info; struct hid_device_info;
class NetworkClient;
class NetworkServer;
class ProfileManager;
class RGBController;
class SettingsManager;
typedef std::function<bool()> I2CBusDetectorFunction; typedef std::function<bool()> I2CBusDetectorFunction;
typedef std::function<void()> DeviceDetectorFunction; typedef std::function<void()> DeviceDetectorFunction;

View file

@ -18,6 +18,7 @@
#endif #endif
#include "LogManager.h" #include "LogManager.h"
#include "SettingsManager.h"
using namespace std::chrono_literals; using namespace std::chrono_literals;

View file

@ -10,6 +10,7 @@
#include "OlsApi.h" #include "OlsApi.h"
#include "LogManager.h" #include "LogManager.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace std::chrono_literals; using namespace std::chrono_literals;

View file

@ -12,6 +12,7 @@
#include "OlsApi.h" #include "OlsApi.h"
#include "LogManager.h" #include "LogManager.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
i2c_smbus_piix4::i2c_smbus_piix4() i2c_smbus_piix4::i2c_smbus_piix4()
{ {

View file

@ -1,5 +1,7 @@
#include "DetectorTableModel.h" #include "DetectorTableModel.h"
#include "SettingsManager.h"
DetectorTableModel::DetectorTableModel(QObject* parent) : QAbstractTableModel(parent) DetectorTableModel::DetectorTableModel(QObject* parent) : QAbstractTableModel(parent)
{ {
detectors.clear(); detectors.clear();

View file

@ -2,6 +2,7 @@
#include <QCheckBox> #include <QCheckBox>
#include "OpenRGBClientInfoPage.h" #include "OpenRGBClientInfoPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
#include <iostream> #include <iostream>
using namespace Ui; using namespace Ui;

View file

@ -1,6 +1,7 @@
#include "OpenRGBDMXSettingsPage.h" #include "OpenRGBDMXSettingsPage.h"
#include "ui_OpenRGBDMXSettingsPage.h" #include "ui_OpenRGBDMXSettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace Ui; using namespace Ui;

View file

@ -2,6 +2,7 @@
#include "OpenRGBDevicePage.h" #include "OpenRGBDevicePage.h"
#include "OpenRGBZoneResizeDialog.h" #include "OpenRGBZoneResizeDialog.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
#include "hsv.h" #include "hsv.h"
using namespace Ui; using namespace Ui;

View file

@ -9,6 +9,7 @@
#include "OpenRGBPluginContainer.h" #include "OpenRGBPluginContainer.h"
#include "OpenRGBProfileSaveDialog.h" #include "OpenRGBProfileSaveDialog.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
#include "TabLabel.h" #include "TabLabel.h"
#include "OpenRGBZonesBulkResizer.h" #include "OpenRGBZonesBulkResizer.h"
#include "OpenRGBThemeManager.h" #include "OpenRGBThemeManager.h"

View file

@ -1,6 +1,7 @@
#include "OpenRGBE131SettingsPage.h" #include "OpenRGBE131SettingsPage.h"
#include "ui_OpenRGBE131SettingsPage.h" #include "ui_OpenRGBE131SettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace Ui; using namespace Ui;

View file

@ -1,6 +1,7 @@
#include "OpenRGBElgatoKeyLightSettingsPage.h" #include "OpenRGBElgatoKeyLightSettingsPage.h"
#include "ui_OpenRGBElgatoKeyLightSettingsPage.h" #include "ui_OpenRGBElgatoKeyLightSettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace Ui; using namespace Ui;

View file

@ -1,4 +1,5 @@
#include "OpenRGBFont.h" #include "OpenRGBFont.h"
#include <QStringList>
#include <QFontDatabase> #include <QFontDatabase>
OpenRGBFont* OpenRGBFont::instance; OpenRGBFont* OpenRGBFont::instance;

View file

@ -1,6 +1,7 @@
#include "OpenRGBKasaSmartSettingsPage.h" #include "OpenRGBKasaSmartSettingsPage.h"
#include "ui_OpenRGBKasaSmartSettingsPage.h" #include "ui_OpenRGBKasaSmartSettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace Ui; using namespace Ui;

View file

@ -1,6 +1,7 @@
#include "OpenRGBLIFXSettingsPage.h" #include "OpenRGBLIFXSettingsPage.h"
#include "ui_OpenRGBLIFXSettingsPage.h" #include "ui_OpenRGBLIFXSettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace Ui; using namespace Ui;

View file

@ -1,9 +1,8 @@
#include "OpenRGBNanoleafSettingsEntry.h" #include "OpenRGBNanoleafSettingsEntry.h"
#include "ui_OpenRGBNanoleafSettingsEntry.h" #include "ui_OpenRGBNanoleafSettingsEntry.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
#include "NanoleafController.h" #include "NanoleafController.h"
#include "json.hpp"
using json = nlohmann::json;
using namespace Ui; using namespace Ui;

View file

@ -1,7 +1,8 @@
#include "OpenRGBNanoleafSettingsPage.h" #include "OpenRGBNanoleafSettingsPage.h"
#include "ui_OpenRGBNanoleafSettingsPage.h" #include "ui_OpenRGBNanoleafSettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "json.hpp" #include "SettingsManager.h"
using json = nlohmann::json; using json = nlohmann::json;
using namespace Ui; using namespace Ui;

View file

@ -1,6 +1,7 @@
#include "OpenRGBPhilipsHueSettingsPage.h" #include "OpenRGBPhilipsHueSettingsPage.h"
#include "ui_OpenRGBPhilipsHueSettingsPage.h" #include "ui_OpenRGBPhilipsHueSettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace Ui; using namespace Ui;

View file

@ -1,6 +1,7 @@
#include "OpenRGBPhilipsWizSettingsPage.h" #include "OpenRGBPhilipsWizSettingsPage.h"
#include "ui_OpenRGBPhilipsWizSettingsPage.h" #include "ui_OpenRGBPhilipsWizSettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace Ui; using namespace Ui;

View file

@ -5,6 +5,7 @@
#include "filesystem.h" #include "filesystem.h"
#include "LogManager.h" #include "LogManager.h"
#include "SettingsManager.h"
#include "OpenRGBPluginsPage.h" #include "OpenRGBPluginsPage.h"
#include "ui_OpenRGBPluginsPage.h" #include "ui_OpenRGBPluginsPage.h"

View file

@ -1,6 +1,7 @@
#include "OpenRGBQMKORGBSettingsPage.h" #include "OpenRGBQMKORGBSettingsPage.h"
#include "ui_OpenRGBQMKORGBSettingsPage.h" #include "ui_OpenRGBQMKORGBSettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace Ui; using namespace Ui;

View file

@ -1,6 +1,7 @@
#include "OpenRGBSerialSettingsPage.h" #include "OpenRGBSerialSettingsPage.h"
#include "ui_OpenRGBSerialSettingsPage.h" #include "ui_OpenRGBSerialSettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace Ui; using namespace Ui;

View file

@ -3,6 +3,8 @@
#include "ui_OpenRGBSettingsPage.h" #include "ui_OpenRGBSettingsPage.h"
#include "LogManager.h" #include "LogManager.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
#include "ProfileManager.h"
#include <QUrl> #include <QUrl>
#include <QDesktopServices> #include <QDesktopServices>

View file

@ -6,7 +6,9 @@
#include <QDirIterator> #include <QDirIterator>
#include <QTranslator> #include <QTranslator>
#include <QWidget> #include <QWidget>
#include "ResourceManager.h"
#include <json.hpp>
using json = nlohmann::json;
namespace Ui { namespace Ui {
class OpenRGBSettingsPage; class OpenRGBSettingsPage;

View file

@ -1,6 +1,7 @@
#include "OpenRGBThemeManager.h" #include "OpenRGBThemeManager.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "PluginManager.h" #include "PluginManager.h"
#include "SettingsManager.h"
#include <QApplication> #include <QApplication>
#include <QWidget> #include <QWidget>
#include <QStyle> #include <QStyle>

View file

@ -1,6 +1,7 @@
#include "OpenRGBYeelightSettingsPage.h" #include "OpenRGBYeelightSettingsPage.h"
#include "ui_OpenRGBYeelightSettingsPage.h" #include "ui_OpenRGBYeelightSettingsPage.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
using namespace Ui; using namespace Ui;

View file

@ -1,6 +1,7 @@
#include "OpenRGBZonesBulkResizer.h" #include "OpenRGBZonesBulkResizer.h"
#include "ui_OpenRGBZonesBulkResizer.h" #include "ui_OpenRGBZonesBulkResizer.h"
#include "ResourceManager.h" #include "ResourceManager.h"
#include "SettingsManager.h"
#include "LogManager.h" #include "LogManager.h"
#include "OpenRGBDialog2.h" #include "OpenRGBDialog2.h"
#include <QDialog> #include <QDialog>