Adriaan de Groot
5d4c3ea92c
[packagechooser] Don't give a default pixmap
2019-08-06 22:48:04 +02:00
Adriaan de Groot
6ddae94628
[packagechooser] Allow to override some of AppData
...
- The ID and Screenshot entries might be weird in AppData (in particular,
a remove URL) so put those back under the control of Calamares even
when using AppData as the source of descriptions.
2019-08-06 22:48:04 +02:00
Adriaan de Groot
fb547364c7
[packagechooser] Complete parsing of AppData
...
- Document all the static inline methods that do the work
- Fill up a QVariantMap from <name>, <summary> and <description><p>
elements, and use that to initialize the PackageItem.
2019-08-06 15:36:34 +02:00
Adriaan de Groot
6821b14d00
[packagechooser] Enable logging in tests
2019-08-06 14:50:04 +02:00
Adriaan de Groot
beb5896fa2
[packagechooser] Start implementation of AppData loading
...
- Doing a manual read of the XML, since existing appdata libraries
don't seem to have a convenient entry for what I need.
- Expand tests to loading AppData (currently, they fail).
2019-08-06 14:50:04 +02:00
Adriaan de Groot
6e05a1ef05
[packagechooser] Load translated strings as well
...
- This makes it possible to put the translations into the config
file, and have them displayed when the Calamares language changes.
2019-08-06 12:02:29 +02:00
Adriaan de Groot
56db9e9341
[packagechooser] Use translated strings
2019-08-06 00:17:50 +02:00
Adriaan de Groot
140c0db7a4
[packagechooser] Set GlobalStorage packagechooser_<id>
2019-08-03 23:51:00 +02:00
Adriaan de Groot
b711c791bd
[packagechooser] Fix build, tidy code
2019-08-03 23:28:55 +02:00
Adriaan de Groot
76077743af
[packagechooser] Add configuration setting for selection mode
...
- Add a *mode* key to the configuration file
- Change some names around to be more consistent (not user-visible)
2019-08-03 15:45:00 +02:00
Adriaan de Groot
9d026862a8
[packagechooser] Provide names for selection mode
2019-08-02 23:20:45 +02:00
Adriaan de Groot
ab7374628b
[packagechooser] Use sample screenshots
2019-08-02 17:17:53 +02:00
Adriaan de Groot
2272d2ab43
[packagechooser] Add selection modes
...
- Introduce different selection modes (most don't work yet)
- Use model data in the main widget
2019-08-02 16:43:10 +02:00
Adriaan de Groot
dc5cdbb38c
[packagechooser] Update other parts of the window on selection
2019-08-02 16:07:47 +02:00
Adriaan de Groot
d1a85ba5ca
[packagechooser] Add a model for the list to use
...
- Model contents currently hard-coded
2019-08-02 13:05:46 +02:00