Teo Mrnjavac
2dd88344e5
Instantiate the correct type of module from module.conf.
2014-07-14 14:29:24 +02:00
Teo Mrnjavac
1dca92947c
Add already loaded check to ProcessJobModule
2014-07-14 12:08:41 +02:00
Teo Mrnjavac
8d28a2ea5d
Generalized code path for Phase switching. Also load install modules.
2014-07-12 14:38:33 +02:00
Teo Mrnjavac
84bfb2aa95
Fixes for loading modules by phase.
2014-07-12 13:13:15 +02:00
Teo Mrnjavac
7034985b74
Remove MM:loadModulesPrepare.
2014-07-11 14:41:53 +02:00
Teo Mrnjavac
2e47c248ac
Load modules by phase, in preparation for actually using new settings.
2014-07-11 14:40:15 +02:00
Teo Mrnjavac
a09ab36386
Better settings format, rename a bit of stuff in module loading.
2014-07-11 14:21:50 +02:00
Teo Mrnjavac
1b4d62ef4d
Add ProcessJobModule for loading external commands.
2014-07-10 17:11:03 +02:00
Teo Mrnjavac
8d36a13d92
Style fix.
2014-07-10 16:37:02 +02:00
Aurélien Gâteau
165d28fc23
Abort installation when a job fails
2014-07-10 14:47:06 +02:00
Teo Mrnjavac
7894bb9462
Module type Core ==> Job, plus const correctness.
2014-07-10 12:27:53 +02:00
Aurélien Gâteau
04743eb4be
Basic JobQueue implementation
2014-07-08 19:21:55 +02:00
Teo Mrnjavac
c339ac8cfc
Add status info to Summary page. Still needs work to make it nice.
...
Also added onActivate/onLeave to ViewStep and ViewManager.
2014-07-08 18:28:27 +02:00
Aurélien Gâteau
4fe50d4569
Add InstallationViewStep::jobs()
2014-07-08 15:51:45 +02:00
Aurélien Gâteau
57d89175dc
Merge branch 'master' into wip/install-step2
2014-07-08 15:50:03 +02:00
Aurélien Gâteau
cb6a25c2ce
Show an InstallationStep at the end of the preparation process
2014-07-08 15:30:15 +02:00
Teo Mrnjavac
b98c071f94
Prepare for late enqueuing of jobs to the JobQueue.
2014-07-08 14:03:06 +02:00
Teo Mrnjavac
52028d95f9
Clean up overuse of literals for GUI constants.
...
Add CalamaresStyle for colors and other style constants and helpers.
Add static functions for font size.
2014-07-08 13:22:09 +02:00
Teo Mrnjavac
4ec72f4afb
Refactored calamares_bin into calamares_bin and libcalamaresui.
...
Now linking with -Wl,--no-undefined!
Moved find_package KF5 from the root CMakeLists.txt to the partitioning
module where it belongs. KF5 deps should be limited to plugins.
Lots of random fixage to make stuff link.
Removed CalamaresApplication reference from Settings.
Removed the use of AbstractPage, we don't need it right now.
2014-07-03 18:00:40 +02:00