logos-blockchain-ui/src/BlockchainPluginInterface.h
Khushboo-dev-cpp e3164ba173
feat: user new module builder and new qml app -> qml + c++ backend (#16)
* feat: user new module builder and new qml app -> qml + c++ backend

* adapt to logos-blockchain-module using module-builder

* fix: update to new apis
2026-06-05 18:56:04 +02:00

20 lines
701 B
C++

#ifndef BLOCKCHAIN_PLUGIN_INTERFACE_H
#define BLOCKCHAIN_PLUGIN_INTERFACE_H
#include <QtPlugin> // for Q_DECLARE_INTERFACE
#include "interface.h"
// Marker interface used by Qt's plugin loader to identify the blockchain UI
// plugin. The actual API surface (Q_INVOKABLE methods, properties, signals)
// lives in BlockchainBackend.rep — this header only carries the IID.
class BlockchainPluginInterface : public PluginInterface
{
public:
virtual ~BlockchainPluginInterface() = default;
};
#define BlockchainPluginInterface_iid "org.logos.BlockchainPluginInterface"
Q_DECLARE_INTERFACE(BlockchainPluginInterface, BlockchainPluginInterface_iid)
#endif // BLOCKCHAIN_PLUGIN_INTERFACE_H