Initial commit for Plugins

Commits squashed, code style and naming changes by Adam Honse <calcprogrammer1@gmail.com>
This commit is contained in:
silas 2020-12-07 19:14:54 -06:00 committed by Adam Honse
parent 5f5d50ffd8
commit 93231c3225
14 changed files with 344 additions and 24 deletions

20
PluginManager.h Normal file
View file

@ -0,0 +1,20 @@
#pragma once
#include "OpenRGBPluginInterface.h"
#include "ResourceManager.h"
#include <QPluginLoader>
#include <QLabel>
#include <QtPlugin>
#include <QDir>
#include <string>
#include <iostream>
class PluginManager
{
public:
std::vector<OpenRGBPluginInterface*> ActivePlugins;
void ScanAndLoadPlugins();
};