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 "ResourceManager.h"
#include "SettingsManager.h"
#include "ASRockPolychromeUSBController.h"
#include "dependencies/dmiinfo.h"

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -45,7 +45,7 @@ public:
class HIDDeviceDetector
{
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);
}
@ -54,7 +54,7 @@ public:
class HIDWrappedDeviceDetector
{
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);
}

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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