* Rework Plugin Manager so that plugins can be loaded after initialization * Use a callback function to add plugin tabs to the dialog * Install button lets you choose plugin file, copies it to plugins directory, and immediately loads it * Remove button deletes selected plugin file from plugins directory - need to add a means to unload it first
21 lines
393 B
C++
21 lines
393 B
C++
#ifndef OPENRGBPLUGINSENTRY_H
|
|
#define OPENRGBPLUGINSENTRY_H
|
|
|
|
#include "ui_OpenRGBPluginsEntry.h"
|
|
#include <QWidget>
|
|
|
|
namespace Ui {
|
|
class OpenRGBPluginsEntry;
|
|
}
|
|
|
|
class Ui::OpenRGBPluginsEntry : public QWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
explicit OpenRGBPluginsEntry(QWidget *parent = nullptr);
|
|
~OpenRGBPluginsEntry();
|
|
Ui::OpenRGBPluginsEntryUi *ui;
|
|
};
|
|
|
|
#endif // OPENRGBPLUGINSENTRY_H
|