Lots of changes. Module search+load system is now working.
Moved module-related classes to src/calamares/modulesystem. Fixes to startup code path. Made ViewPlugins load into ViewManager. Debug code: ViewManager currently only shows a plugin's prettyName. Added ViewModule as a subclass of Module. Other kinds of plugins should be supported in a similar way.
Showing
- src/calamares/CMakeLists.txt 4 additions, 2 deletionssrc/calamares/CMakeLists.txt
- src/calamares/CalamaresApplication.cpp 8 additions, 10 deletionssrc/calamares/CalamaresApplication.cpp
- src/calamares/ViewManager.cpp 4 additions, 1 deletionsrc/calamares/ViewManager.cpp
- src/calamares/ViewManager.h 4 additions, 0 deletionssrc/calamares/ViewManager.h
- src/calamares/modulesystem/Module.cpp 58 additions, 17 deletionssrc/calamares/modulesystem/Module.cpp
- src/calamares/modulesystem/Module.h 25 additions, 10 deletionssrc/calamares/modulesystem/Module.h
- src/calamares/modulesystem/ModuleManager.cpp 53 additions, 4 deletionssrc/calamares/modulesystem/ModuleManager.cpp
- src/calamares/modulesystem/ModuleManager.h 8 additions, 3 deletionssrc/calamares/modulesystem/ModuleManager.h
- src/calamares/modulesystem/ViewModule.cpp 106 additions, 0 deletionssrc/calamares/modulesystem/ViewModule.cpp
- src/calamares/modulesystem/ViewModule.h 50 additions, 0 deletionssrc/calamares/modulesystem/ViewModule.h
- src/calamares/viewpages/ViewPlugin.h 2 additions, 0 deletionssrc/calamares/viewpages/ViewPlugin.h
- src/modules/greeting/GreetingViewPlugin.cpp 8 additions, 0 deletionssrc/modules/greeting/GreetingViewPlugin.cpp
- src/modules/greeting/GreetingViewPlugin.h 2 additions, 1 deletionsrc/modules/greeting/GreetingViewPlugin.h
Loading
Please register or sign in to comment