paysages3d/src/interface/modeler/quickapp/qml/RenderDialog.qml

51 lines
994 B
QML
Raw Normal View History

2014-09-09 15:56:52 +00:00
import QtQuick 2.2
2015-07-22 17:23:22 +00:00
import QtQuick.Controls 1.2
2014-09-09 15:56:52 +00:00
Rectangle {
width: 400
height: 300
2015-07-22 16:05:24 +00:00
function refresh() {
preview_image.source = "";
preview_image.source = "image://renderpreviewprovider/live";
}
onOpacityChanged: {
refresh();
2015-07-22 17:23:22 +00:00
render_progress.value = 0;
2015-07-22 16:05:24 +00:00
}
onVisibleChanged: {
refresh();
2015-07-22 17:23:22 +00:00
render_progress.value = 0;
2015-07-22 16:05:24 +00:00
}
2014-09-09 15:56:52 +00:00
Image {
id: preview_image
objectName: "preview_image"
anchors.centerIn: parent
width: 100
height: 100
source: ""
cache: false
}
2015-07-22 17:23:22 +00:00
ProgressBar {
id: render_progress
objectName: "render_progress"
width: parent.width * 0.8
anchors.top: preview_image.bottom
anchors.horizontalCenter: preview_image.horizontalCenter
anchors.topMargin: 20
}
2014-09-09 15:56:52 +00:00
Timer {
interval: 500
running: true
repeat: true
onTriggered: {
2015-07-22 16:05:24 +00:00
refresh();
2014-09-09 15:56:52 +00:00
}
}
}