calamares/src/libcalamaresui
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
..
modulesystem Add support for C++/Qt batch job plugins 2016-09-27 17:25:09 +02:00
utils Add support for C++/Qt batch job plugins 2016-09-27 17:25:09 +02:00
viewpages ViewStep should know their own instance keys. 2015-09-15 16:48:42 +02:00
widgets New FixedAspectRatioLabel for pixmaps. 2015-06-20 01:04:54 +02:00
Branding.cpp Port away from most cases of Q_FOREACH to C++11 ranged for loop. 2016-09-01 16:46:14 +01:00
Branding.h Port away from most cases of Q_FOREACH to C++11 ranged for loop. 2016-09-01 16:46:14 +01:00
CMakeLists.txt Add support for C++/Qt batch job plugins 2016-09-27 17:25:09 +02:00
ExecutionViewStep.cpp InstallationViewStep is now ExecutionViewStep. 2015-09-15 16:48:42 +02:00
ExecutionViewStep.h InstallationViewStep is now ExecutionViewStep. 2015-09-15 16:48:42 +02:00
libcalamaresui.qrc New icons for DeviceInfoWidget. 2015-12-30 17:27:13 +01:00
Settings.cpp Port away from most cases of Q_FOREACH to C++11 ranged for loop. 2016-09-01 16:46:14 +01:00
Settings.h Refactor configuration file loading to allow multiple instances. 2015-09-15 16:48:42 +02:00
UiDllMacro.h Refactored calamares_bin into calamares_bin and libcalamaresui. 2014-07-03 18:00:40 +02:00
ViewManager.cpp Remove obsolete code. 2015-12-30 17:27:02 +01:00
ViewManager.h Refactor view module workflow in ViewManager. 2015-09-15 16:48:42 +02:00