VoiceAssistant  main
Resource-efficient, customizable voice assistant
Loading...
Searching...
No Matches
base.h File Reference
#include <QString>
#include <QtPlugin>
#include "bridge.h"
Include dependency graph for base.h:

Go to the source code of this file.

Classes

class  PluginInterface
 The PluginInterface class is an abstract interface for plugin functionality. More...
 

Macros

#define PLUGIN_iid   "io.github.tim-gromeyer.voiceassistant.plugin/1.0"
 The PLUGIN_iid macro defines the interface ID for the PluginInterface.
 

Functions

 Q_DECLARE_INTERFACE (PluginInterface, PLUGIN_iid)
 

Macro Definition Documentation

◆ PLUGIN_iid

#define PLUGIN_iid   "io.github.tim-gromeyer.voiceassistant.plugin/1.0"

The PLUGIN_iid macro defines the interface ID for the PluginInterface.

This macro defines the unique interface ID for the PluginInterface. It is used to identify and load the correct plugin at runtime.

Definition at line 58 of file base.h.

Function Documentation

◆ Q_DECLARE_INTERFACE()

Q_DECLARE_INTERFACE ( PluginInterface  ,
PLUGIN_iid   
)