calamares/src/libcalamares/utils
Kevin Kofler 00d9f211f5 Add support for C++/Qt batch job plugins
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.
2016-09-27 17:25:09 +02:00
..
CalamaresUtils.cpp Port away from most cases of Q_FOREACH to C++11 ranged for loop. 2016-09-01 16:46:14 +01:00
CalamaresUtils.h Add crash utility to CalamaresUtils. 2015-12-30 17:27:02 +01:00
CalamaresUtilsSystem.cpp Try to fix dontChroot command execution. 2015-09-15 16:48:41 +02:00
CalamaresUtilsSystem.h CalamaresUtils::System is now a class. 2015-09-15 16:48:41 +02:00
Logger.cpp Print log file path. 2016-01-14 15:32:52 +01:00
Logger.h Fixed defines for Logger 2014-06-12 13:49:58 +02:00
PluginFactory_p.h Add support for C++/Qt batch job plugins 2016-09-27 17:25:09 +02:00
PluginFactory.cpp Add support for C++/Qt batch job plugins 2016-09-27 17:25:09 +02:00
PluginFactory.h Add support for C++/Qt batch job plugins 2016-09-27 17:25:09 +02:00
Retranslator.cpp Port away from most cases of Q_FOREACH to C++11 ranged for loop. 2016-09-01 16:46:14 +01:00
Retranslator.h Add CALAMARES_RETRANSLATE_WIDGET 2015-05-07 16:10:42 +02:00