/*************************************************************/ /* */ /* Copyright (C) Microsoft Corporation. All rights reserved. */ /* */ /*************************************************************/ import Colors 1.0 import Fonts 1.0 import QtQuick 2.0 // WizardPageHeader // // Styled title and subtitle for the First run Wizard // Consumers need to do the following when adding it: // Define the anchors of the object // Define the text values of the label via titleText and sutbitleText // Define the source of image (or set visible to false) // NOTE: WizardGenericErrorPage and WizardMigrationPage do not use // this control because their header secondary text is a TextWithLink control Rectangle { id: root color: "transparent" height: childrenRect.height + titleText.anchors.topMargin + subtitle.anchors.topMargin property alias title: titleText property alias subtitle: subtitleText property alias subtitleTextAccessible: subtitleText.accessibleText property alias image: wizardImage property string accessibleImageDescription: "" Text { id: titleText font.family: Fonts.semibold font.styleName: "Semibold" font.pixelSize: 26 color: Colors.common.text wrapMode: Text.WordWrap horizontalAlignment: Text.Center anchors { top: parent.top topMargin: 30 left: parent.left leftMargin: 35 right: parent.right rightMargin: 35 } property string accessibleText : titleText.text Accessible.role: Accessible.Heading Accessible.name: accessibleText Accessible.readOnly: true Accessible.headingLevel: Accessible.HeadingLevel1 Accessible.ignored: isConfirmDialogUp } Text { id: subtitleText font.family: Fonts.standard font.pixelSize: 14 color: Colors.common.text_secondary horizontalAlignment: Text.Center wrapMode: Text.WordWrap anchors { top: titleText.bottom topMargin: 9 left: parent.left leftMargin: 35 right: parent.right rightMargin: 35 } property string accessibleText : subtitleText.text Accessible.role: Accessible.StaticText Accessible.name: accessibleText Accessible.readOnly: true Accessible.ignored: !subtitleText.visible || isConfirmDialogUp } Image { id: wizardImage sourceSize.height: 252 sourceSize.width: 470 anchors.horizontalCenter: parent.horizontalCenter anchors.top: subtitleText.bottom Accessible.role: Accessible.Graphic Accessible.ignored: (root.accessibleImageDescription === "") || isConfirmDialogUp Accessible.description: root.accessibleImageDescription } }