Jaime van Kessel
37ccf5b823
Add missing return types on init
...
CURA-8556
2021-10-25 10:37:02 +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
4337e81b77
Make request to Marketplace API when package list loads
...
We don't parse the response just yet, but this is part of the work.
Contributes to issue CURA-8556.
2021-10-21 15:33:37 +02:00
Ghostkeeper
ffce865c85
Add constant for API URLs
...
I figured this out now. Don't want to forget it. We'll need it later anyway.
Contributes to issue CURA-8556.
2021-10-19 17:47:40 +02:00
Ghostkeeper
c35b1f4135
Bring window into focus when it opens
...
It can be behind the Cura main window now, where the user won't see it if it was already open.
Contributes to issue CURA-8556.
2021-10-19 13:45:25 +02:00
Ghostkeeper
5897b3de38
Add function to open Marketplace window
...
This will now load in a QML file, cache it, and create an empty window with the title 'Marketplace'.
Contributes to issue CURA-8556.
2021-10-19 13:43:41 +02:00
Ghostkeeper
73ad2a4e08
Add Marketplace plug-in, starting a rewrite from the Toolbox
...
This plug-in will be a complete re-write of the previous Toolbox plug-in. It's intended to solve some of the inherent architectural problems with the Toolbox.
We're calling it Marketplace now as well.
Contributes to issue CURA-8556.
2021-10-19 13:06:04 +02:00