mirror of
https://github.com/logos-blockchain/lez-programs.git
synced 2026-08-26 06:31:19 +00:00
20 lines
633 B
C++
20 lines
633 B
C++
#ifndef AMM_UI_PLUGIN_INTERFACE_H
|
|||
|
|
#define AMM_UI_PLUGIN_INTERFACE_H
|
||
|
|
|
||
|
|
#include <QtPlugin> // for Q_DECLARE_INTERFACE
|
||
|
|
#include "interface.h"
|
||
|
|
|
||
|
|
// Marker interface used by Qt's plugin loader to identify the AMM UI plugin.
|
||
|
|
// The actual API surface (slots, properties, signals) lives in
|
||
|
|
// AmmUiBackend.rep — this header only carries the IID.
|
||
|
|
class AmmUiPluginInterface : public PluginInterface
|
||
|
|
{
|
||
|
|
public:
|
||
|
|
virtual ~AmmUiPluginInterface() = default;
|
||
|
|
};
|
||
|
|
|
||
|
|
#define AmmUiPluginInterface_iid "org.logos.AmmUiPluginInterface"
|
||
|
|
Q_DECLARE_INTERFACE(AmmUiPluginInterface, AmmUiPluginInterface_iid)
|
||
|
|
|
||
|
|
#endif // AMM_UI_PLUGIN_INTERFACE_H
|