Ghostkeeper
e3cd5606f0
Make load more button load more packages
...
This adds the functionality of the button.
Contributes to issue CURA-8556.
2021-10-21 18:26:29 +02:00
Ghostkeeper
46ad1ad077
Add disabled state for load more button
...
Can't click on the button then.
Contributes to issue CURA-8556.
2021-10-21 18:25:33 +02:00
Ghostkeeper
35ec8f7190
Add basic layout for button to load more packages
...
Contributes to issue CURA-8556.
2021-10-21 18:06:52 +02:00
Ghostkeeper
1320d8c9f4
Add a simplistic design for a card for each package
...
It just displays the package name for now.
Contributes to issue CURA-8556.
2021-10-21 17:09:12 +02:00
Ghostkeeper
38038b3752
Store items directly in listModel when parsing them
...
No need to use a custom list in Python and update the ListModel from that. This is much simpler and more efficient.
Contributes to issue CURA-8556.
2021-10-21 16:10:23 +02:00
Ghostkeeper
3138452f94
Allow PackageList to be used as a model from QML
...
QML is leading here and holding the pointers for creation and destruction.
Contributes to issue CURA-8556.
2021-10-21 15:46:46 +02:00
Ghostkeeper
97edf59660
High-level layout of Marketplace window
...
Currently just a title and a page. The title is separate because in between there will be the tabs selecting which page is shown. The title will also change depending on that, but that'll have to be implemented separately. The page is loaded with a loader to make it efficient, and also to make it extensible when the tabs get implemented in a follow-up ticket.
Contributes to issue CURA-8556.
2021-10-19 16:50:57 +02:00