Add GetTrayMenu to plugin API to provide a dedicated interface for registering a tray menu for a plugin

This commit is contained in:
Adam Honse committed 2021-08-29 22:58:58 -05:00
1 parent 2f25c4af7f
commit 2800e76e9d
5 files changed
+54 -36

No files matched your search

+2
View File
@@ -13,6 +13,7 @@
#include <QtPlugin>
#include <QLabel>
#include <QMenu>
#define OpenRGBPluginInterface_IID "com.OpenRGBPluginInterface"
@@ -68,6 +69,7 @@ public:
\*-------------------------------------------------------------------------------------------------*/
virtual void Load(bool dark_theme, ResourceManager* resource_manager_ptr) = 0;
virtual QWidget* GetWidget() = 0;
virtual QMenu* GetTrayMenu() = 0;
virtual void Unload() = 0;
};