46 void setPluginPaths(
const QStringList &paths);
47 QStringList pluginPaths()
const;
50 void setDisabledPlugins(
const QStringList &ids);
51 QStringList disabledPlugins()
const;
58 void setEnabledPlugins(
const QStringList &ids);
59 QStringList enabledPlugins()
const;
62 void setRequiredInterfaceVersion(
int version);
63 int requiredInterfaceVersion()
const;
66 void setHostVersion(
const QVersionNumber &version);
67 QVersionNumber hostVersion()
const;
68 bool hasHostVersion()
const;
80 void registerStaticPlugin(
const QString &key,
const QJsonObject &metaData, std::function<
QxPlugin *()> factory);
83 QList<QxPluginSpec *> specs()
const;
91 QList<QxPluginSpec *> allSpecs()
const;
93 QxPlugin *plugin(
const QString &
id)
const;
96 bool hasError()
const;
98 QString errorString()
const;
The thin surface a plugin programs against.