mirror of
https://github.com/overte-org/overte.git
synced 2025-08-11 03:52:55 +02:00
Merge branch 'master' into tablet_home_paginate
This commit is contained in:
commit
a0878298d5
4 changed files with 6 additions and 0 deletions
|
@ -78,6 +78,7 @@ Overlay {
|
||||||
case "imageURL": image.source = value; break;
|
case "imageURL": image.source = value; break;
|
||||||
case "subImage": updateSubImage(value); break;
|
case "subImage": updateSubImage(value); break;
|
||||||
case "color": color.color = Qt.rgba(value.red / 255, value.green / 255, value.blue / 255, root.opacity); break;
|
case "color": color.color = Qt.rgba(value.red / 255, value.green / 255, value.blue / 255, root.opacity); break;
|
||||||
|
case "bounds": break; // The bounds property is handled in C++.
|
||||||
default: console.log("OVERLAY Unhandled image property " + key);
|
default: console.log("OVERLAY Unhandled image property " + key);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,6 +29,7 @@ Overlay {
|
||||||
case "borderColor": rectangle.border.color = Qt.rgba(value.red / 255, value.green / 255, value.blue / 255, rectangle.border.color.a); break;
|
case "borderColor": rectangle.border.color = Qt.rgba(value.red / 255, value.green / 255, value.blue / 255, rectangle.border.color.a); break;
|
||||||
case "borderWidth": rectangle.border.width = value; break;
|
case "borderWidth": rectangle.border.width = value; break;
|
||||||
case "radius": rectangle.radius = value; break;
|
case "radius": rectangle.radius = value; break;
|
||||||
|
case "bounds": break; // The bounds property is handled in C++.
|
||||||
default: console.warn("OVERLAY Unhandled rectangle property " + key);
|
default: console.warn("OVERLAY Unhandled rectangle property " + key);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,6 +46,7 @@ Overlay {
|
||||||
case "backgroundColor": background.color = Qt.rgba(value.red / 255, value.green / 255, value.blue / 255, background.color.a); break;
|
case "backgroundColor": background.color = Qt.rgba(value.red / 255, value.green / 255, value.blue / 255, background.color.a); break;
|
||||||
case "font": textField.font.pixelSize = value.size; break;
|
case "font": textField.font.pixelSize = value.size; break;
|
||||||
case "lineHeight": textField.lineHeight = value; break;
|
case "lineHeight": textField.lineHeight = value; break;
|
||||||
|
case "bounds": break; // The bounds property is handled in C++.
|
||||||
default: console.warn("OVERLAY text unhandled property " + key);
|
default: console.warn("OVERLAY text unhandled property " + key);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -134,6 +134,9 @@ void ModelOverlay::setProperties(const QVariantMap& properties) {
|
||||||
}
|
}
|
||||||
|
|
||||||
auto dimensions = properties["dimensions"];
|
auto dimensions = properties["dimensions"];
|
||||||
|
if (!dimensions.isValid()) {
|
||||||
|
dimensions = properties["size"];
|
||||||
|
}
|
||||||
if (dimensions.isValid()) {
|
if (dimensions.isValid()) {
|
||||||
_scaleToFit = true;
|
_scaleToFit = true;
|
||||||
setDimensions(vec3FromVariant(dimensions));
|
setDimensions(vec3FromVariant(dimensions));
|
||||||
|
|
Loading…
Reference in a new issue