3 #include <JitCpp/JitOptions.hpp>
7 #include <score_plugin_jit_export.h>
11 #include <score/plugins/qt_interfaces/PluginRequirements_QtInterface.hpp>
15 class 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,
41 using FactoryFunction = std::function<void()>;
42 using CustomCompiler = std::function<FactoryFunction(
43 const std::string&,
const std::vector<std::string>&)>;
46 Q_DECLARE_METATYPE(std::string)
47 W_REGISTER_ARGTYPE(std::string)
48 Q_DECLARE_METATYPE(std::vector<std::string>)
49 W_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