import Test 1.0 import QtQuick 2.0 BindingsSpliceCorrectlyType { property bool test: false property bool italicProperty: false property bool boldProperty2: false font.italic: italicProperty font.bold: boldProperty2 Component.onCompleted: { // Test initial state if (font.italic != false) return; if (font.bold != false) return; // Test italic binding worked italicProperty = true; if (font.italic != true) return; if (font.bold != false) return; // Test bold binding was overridden boldProperty = true; if (font.italic != true) return; if (font.bold != false) return; boldProperty2 = true; if (font.italic != true) return; if (font.bold != true) return; test = true; } }