3#include <JitCpp/JitOptions.hpp>
7#include <score_plugin_jit_export.h>
11#include <score/plugins/qt_interfaces/PluginRequirements_QtInterface.hpp>
15class Plugin_QtInterface;
29 const std::string&
id, std::string cpp, std::vector<std::string> flags,
32 void jobFailed() W_SIGNAL(jobFailed);
34 std::string
id, std::string cpp, std::vector<std::string> flags,
41using FactoryFunction = std::function<void()>;
42using CustomCompiler = std::function<FactoryFunction(
43 const std::string&,
const std::vector<std::string>&)>;
46Q_DECLARE_METATYPE(std::string)
47W_REGISTER_ARGTYPE(std::string)
48Q_DECLARE_METATYPE(std::vector<std::string>)
49W_REGISTER_ARGTYPE(std::vector<std::string>)
Compiles jobs asynchronously.
Definition AddonCompiler.hpp:22
Definition PluginRequirements_QtInterface.hpp:18
Base toolkit upon which the software is built.
Definition Application.cpp:90
Definition JitOptions.hpp:7