00d9f211f5
These job plugins work similarly to view modules, with the following differences: * These jobs need to link only libcalamares, not libcalamaresui. For this reason, PluginFactory was moved from libcalamaresui to libcalamares. (It depends only on QtCore.) * Instead of deriving from ViewModule, derive from CppJob (which is a subclass of Job). * Like process and Python jobs, a job plugin is a single job, whereas a ViewModule can generate a whole list of jobs. The CppJob and CppJobModule classes are new. In Module::fromDescriptor, the combination type=job, intf=qtplugin is now supported and mapped to CppJobModule. |
||
---|---|---|
.. | ||
kdsingleapplicationguard | ||
utils | ||
CalamaresConfig.h.in | ||
CMakeLists.txt | ||
CppJob.cpp | ||
CppJob.h | ||
DllMacro.h | ||
GlobalStorage.cpp | ||
GlobalStorage.h | ||
Job.cpp | ||
Job.h | ||
JobQueue.cpp | ||
JobQueue.h | ||
PluginDllMacro.h | ||
ProcessJob.cpp | ||
ProcessJob.h | ||
PythonHelper.cpp | ||
PythonHelper.h | ||
PythonJob.cpp | ||
PythonJob.h | ||
PythonJobApi.cpp | ||
PythonJobApi.h | ||
Typedefs.h |