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
Aurélien Gâteau
bcfbf3eda2
Dummy implementation of JobQueue so that I can call it
2014-06-30 18:02:19 +02:00
Teo Mrnjavac
f1da3373a8
Added Typedefs.h and Job/JobQueue interfaces.
2014-06-27 18:04:53 +02:00
Teo Mrnjavac
afa1d9dce0
To build with partitionmanager: cmake -DWITH_PARTITIONMANAGER=1
2014-06-27 15:55:25 +02:00
Teo Mrnjavac
6388171521
Stubs for JobQueue and Job.
2014-06-27 15:55:25 +02:00
Aurélien Gâteau
02af2dccb9
Introduce libcalapm
...
This adds a submodule pointing to a fork of KDE Partition Manager. All
Calamares-specific changes are in the "calamares" branch of this fork.
2014-06-26 16:46:06 +02:00
Aurélien Gâteau
3cc7fe3245
Rename config.h to CalamaresConfig.h
...
Avoid name clashes with partitionmanager's config.h
2014-06-26 14:22:13 +02:00
Teo Mrnjavac
6324feb2f3
Probably best to not even try to mkdir /usr/lib
2014-06-24 13:38:01 +02:00
Teo Mrnjavac
ef48f36445
Add modules path in build dir if --debug.
...
Also fix config.h location.
2014-06-24 13:35:21 +02:00
Teo Mrnjavac
ab5c818f4f
Fix -Wnarrowing warnings in KDSingleApplicationGuard
2014-06-19 11:13:02 +02:00
Teo Mrnjavac
d20e3ce598
Add DLLEXPORT_PRO definitions.
2014-06-18 18:42:01 +02:00
Teo Mrnjavac
13fcf387c7
A bunch of work on loading plugins.
...
Also switched to C++11.
2014-06-18 18:05:04 +02:00
Aurélien Gâteau
1da7ba446d
Fix link error on Qt5 libs
2014-06-17 14:59:49 +02:00
Teo Mrnjavac
05d355f21f
Config files are YAML, not JSON. We depend on yaml-cpp for parsing.
2014-06-13 16:40:42 +02:00
Teo Mrnjavac
4e14ec7834
Fixed defines for Logger
2014-06-12 13:49:58 +02:00
Teo Mrnjavac
6899b1f0fa
Added CMake magic for plugin infrastructure.
...
Added ViewManager.
Added dummy Settings class.
Added dummy plugin interface (UI plugins only).
Added dummy greeting plugin.
Added DLLEXPORT macros for UI plugin interface and plugins.
2014-06-11 13:39:20 +02:00
Teo Mrnjavac
b21dc4fe4c
Added Utils, Logger, Translations, QCommandLineParser, init boilerplate
2014-06-06 17:19:59 +02:00
Teo Mrnjavac
2120685822
Fix error in headers.
2014-06-04 18:23:48 +02:00
Teo Mrnjavac
27cea281bc
Added KDSingleApplicationGuard boilerplate because it's a singleton.
...
Also DllMacro.h
2014-06-04 18:19:05 +02:00
Teo Mrnjavac
b5ec7c4702
CMake skeleton.
2014-06-04 16:35:26 +02:00