Files
logos-package-manager-module/package_manager_interface.h
T
2025-10-09 09:26:12 -04:00

14 lines
411 B
C++

#pragma once
#include "interface.h"
class PackageManagerInterface : public PluginInterface
{
public:
virtual ~PackageManagerInterface() {}
// Expose only the InstallPlugin API
Q_INVOKABLE virtual bool installPlugin(const QString &pluginPath) = 0;
};
#define PackageManagerInterface_iid "org.logos.PackageManagerInterface"
Q_DECLARE_INTERFACE(PackageManagerInterface, PackageManagerInterface_iid)