on xenial help sign in
Make read-only properties readonly
da27e23Daniel d'Andrada
qml/Stages/WindowResizeArea.qml+6−6
@@ -95,33 +95,33 @@ MouseArea {
95 readonly property int maxSafeInt: 2147483647
95 readonly property int maxSafeInt: 2147483647
96 readonly property int maxSizeIncrement: units.gu(40)
96 readonly property int maxSizeIncrement: units.gu(40)
97
97
98− property int minimumWidth: root.target ? Math.max(root.minWidth, root.target.minimumWidth) : root.minWidth
98+ readonly property int minimumWidth: root.target ? Math.max(root.minWidth, root.target.minimumWidth) : root.minWidth
99 onMinimumWidthChanged: {
99 onMinimumWidthChanged: {
100 if (target.requestedWidth < minimumWidth) {
100 if (target.requestedWidth < minimumWidth) {
101 target.requestedWidth = minimumWidth;
101 target.requestedWidth = minimumWidth;
102 }
102 }
103 }
103 }
104− property int minimumHeight: root.target ? Math.max(root.minHeight, root.target.minimumHeight) : root.minHeight
104+ readonly property int minimumHeight: root.target ? Math.max(root.minHeight, root.target.minimumHeight) : root.minHeight
105 onMinimumHeightChanged: {
105 onMinimumHeightChanged: {
106 if (target.requestedHeight < minimumHeight) {
106 if (target.requestedHeight < minimumHeight) {
107 target.requestedHeight = minimumHeight;
107 target.requestedHeight = minimumHeight;
108 }
108 }
109 }
109 }
110− property int maximumWidth: root.target && root.target.maximumWidth >= minimumWidth && root.target.maximumWidth > 0
110+ readonly property int maximumWidth: root.target && root.target.maximumWidth >= minimumWidth && root.target.maximumWidth > 0
111 ? root.target.maximumWidth : maxSafeInt
111 ? root.target.maximumWidth : maxSafeInt
112 onMaximumWidthChanged: {
112 onMaximumWidthChanged: {
113 if (target.requestedWidth > maximumWidth) {
113 if (target.requestedWidth > maximumWidth) {
114 target.requestedWidth = maximumWidth;
114 target.requestedWidth = maximumWidth;
115 }
115 }
116 }
116 }
117− property int maximumHeight: root.target && root.target.maximumHeight >= minimumHeight && root.target.maximumHeight > 0
117+ readonly property int maximumHeight: root.target && root.target.maximumHeight >= minimumHeight && root.target.maximumHeight > 0
118 ? root.target.maximumHeight : maxSafeInt
118 ? root.target.maximumHeight : maxSafeInt
119 onMaximumHeightChanged: {
119 onMaximumHeightChanged: {
120 if (target.requestedHeight > maximumHeight) {
120 if (target.requestedHeight > maximumHeight) {
121 target.requestedHeight = maximumHeight;
121 target.requestedHeight = maximumHeight;
122 }
122 }
123 }
123 }
124− property int widthIncrement: {
124+ readonly property int widthIncrement: {
125 if (!root.target) {
125 if (!root.target) {
126 return 1;
126 return 1;
127 }
127 }
@@ -135,7 +135,7 @@ MouseArea {
135 return 1;
135 return 1;
136 }
136 }
137 }
137 }
138− property int heightIncrement: {
138+ readonly property int heightIncrement: {
139 if (!root.target) {
139 if (!root.target) {
140 return 1;
140 return 1;
141 }
141 }