forked from qt-creator/qt-creator
QmlDesigner: Fix a couple of undefined warnings
Change-Id: I6bf62904a3fc4b45252f3859d6996c28b459d949 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
committed by
Henning Gründl
parent
e9b2613f5e
commit
65055989f9
@@ -58,9 +58,19 @@ Row {
|
||||
evaluate()
|
||||
}
|
||||
|
||||
property bool isInModel: backendValue.isInModel
|
||||
property bool isInModel: {
|
||||
if (backendValue !== undefined && backendValue.isInModel !== undefined)
|
||||
return backendValue.isInModel
|
||||
|
||||
return false
|
||||
}
|
||||
onIsInModelChanged: evaluate()
|
||||
property bool isInSubState: backendValue.isInSubState
|
||||
property bool isInSubState: {
|
||||
if (backendValue !== undefined && backendValue.isInSubState !== undefined)
|
||||
return backendValue.isInSubState
|
||||
|
||||
return false
|
||||
}
|
||||
onIsInSubStateChanged: evaluate()
|
||||
|
||||
function evaluate() {
|
||||
|
||||
@@ -55,9 +55,19 @@ Row {
|
||||
evaluate()
|
||||
}
|
||||
|
||||
property bool isInModel: backendValue.isInModel
|
||||
property bool isInModel: {
|
||||
if (backendValue !== undefined && backendValue.isInModel !== undefined)
|
||||
return backendValue.isInModel
|
||||
|
||||
return false
|
||||
}
|
||||
onIsInModelChanged: evaluate()
|
||||
property bool isInSubState: backendValue.isInSubState
|
||||
property bool isInSubState: {
|
||||
if (backendValue !== undefined && backendValue.isInSubState !== undefined)
|
||||
return backendValue.isInSubState
|
||||
|
||||
return false
|
||||
}
|
||||
onIsInSubStateChanged: evaluate()
|
||||
|
||||
function evaluate() {
|
||||
|
||||
@@ -39,6 +39,9 @@ SecondColumnLayout {
|
||||
property bool supportGradient: false
|
||||
property variant backendValue
|
||||
property variant value: {
|
||||
if (colorEditor.backendValue === undefined || colorEditor.backendValue.value === undefined)
|
||||
return "white" // default color for Rectangle
|
||||
|
||||
if (colorEditor.isVector3D)
|
||||
return Qt.rgba(colorEditor.backendValue.value.x,
|
||||
colorEditor.backendValue.value.y,
|
||||
|
||||
@@ -33,8 +33,18 @@ QtObject {
|
||||
property color textColor: StudioTheme.Values.themeTextColor
|
||||
property variant valueFromBackend: backendValue === undefined ? 0 : backendValue.value
|
||||
property bool baseStateFlag: isBaseState
|
||||
property bool isInModel: backendValue === undefined ? false : backendValue.isInModel
|
||||
property bool isInSubState: backendValue === undefined ? false : backendValue.isInSubState
|
||||
property bool isInModel: {
|
||||
if (backendValue !== undefined && backendValue.isInModel !== undefined)
|
||||
return backendValue.isInModel
|
||||
|
||||
return false
|
||||
}
|
||||
property bool isInSubState: {
|
||||
if (backendValue !== undefined && backendValue.isInSubState !== undefined)
|
||||
return backendValue.isInSubState
|
||||
|
||||
return false
|
||||
}
|
||||
property bool highlight: textColor === __changedTextColor
|
||||
property bool errorState: false
|
||||
|
||||
|
||||
@@ -33,8 +33,18 @@ Item {
|
||||
id: extendedFunctionButton
|
||||
|
||||
property variant backendValue
|
||||
property bool isBoundBackend: backendValue === undefined ? false : backendValue.isBound
|
||||
property string backendExpression: backendValue === undefined ? "" : backendValue.expression
|
||||
property bool isBoundBackend: {
|
||||
if (backendValue !== undefined && backendValue.isBound !== undefined)
|
||||
return backendValue.isBound
|
||||
|
||||
return false
|
||||
}
|
||||
property string backendExpression: {
|
||||
if (backendValue !== undefined && backendValue.expression !== undefined)
|
||||
return backendValue.expression
|
||||
|
||||
return ""
|
||||
}
|
||||
|
||||
property string glyph: StudioTheme.Constants.actionIcon
|
||||
property string color: StudioTheme.Values.themeTextColor
|
||||
|
||||
Reference in New Issue
Block a user