Hi Bas,
while this might not work with setting the root component to a remote one at the moment, you can use a Loader to load your qml files remotely.
E.g. you can try this code in your Main.qml:
import Felgo 3.0
import QtQuick 2.0
GameWindow {
id: gameWindow
screenWidth: 960
screenHeight: 640
Loader {
source: "http://felgo.com/support/MainContent.qml"
}
}
The MainContent.qml file has the following content and is on our servers:
import Felgo 3.0
import QtQuick 2.0
Scene {
id: scene
width: 480
height: 320
Rectangle {
id: rectangle
anchors.fill: parent
color: "grey"
Image {
source: "vplay-logo.png" // this url is relative to the qml document's url, so it's taken from our server as well
anchors.horizontalCenter: parent.horizontalCenter
anchors.top: parent.top
width: parent.width
height: 100
fillMode: Image.PreserveAspectFit
}
Text {
id: textElement
text: "Hello Remote Felgo World"
color: "#ffffff"
anchors.centerIn: parent
}
}
}
Is this sufficient for your use-case?
Cheers,
Alex