// Copyright (c) 2014-2015, The Monero Project // // All rights reserved. // // Redistribution and use in source and binary forms, with or without modification, are // permitted provided that the following conditions are met: // // 1. Redistributions of source code must retain the above copyright notice, this list of // conditions and the following disclaimer. // // 2. Redistributions in binary form must reproduce the above copyright notice, this list // of conditions and the following disclaimer in the documentation and/or other // materials provided with the distribution. // // 3. Neither the name of the copyright holder nor the names of its contributors may be // used to endorse or promote products derived from this software without specific // prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY // EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF // MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL // THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, // PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, // STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF // THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. import QtQuick 2.2 Item { id: page signal createWalletClicked() signal recoveryWalletClicked() opacity: 0 visible: false Behavior on opacity { NumberAnimation { duration: 100; easing.type: Easing.InQuad } } onOpacityChanged: visible = opacity !== 0 Column { id: headerColumn anchors.left: parent.left anchors.right: parent.right anchors.top: parent.top anchors.topMargin: 74 anchors.leftMargin: 16 anchors.rightMargin: 16 spacing: 24 Text { anchors.left: parent.left anchors.right: parent.right font.family: "Arial" font.pixelSize: 28 //renderType: Text.NativeRendering color: "#3F3F3F" wrapMode: Text.Wrap text: qsTr("I want") } Text { anchors.left: parent.left anchors.right: parent.right font.family: "Arial" font.pixelSize: 18 //renderType: Text.NativeRendering color: "#4A4646" wrapMode: Text.Wrap text: qsTr("Please select one of the following options:") } } Row { anchors.verticalCenterOffset: 35 anchors.centerIn: parent spacing: 40 Column { anchors.verticalCenter: parent.verticalCenter spacing: 30 Rectangle { width: 202; height: 202 radius: 101 color: createWalletArea.containsMouse ? "#DBDBDB" : "#FFFFFF" Image { anchors.centerIn: parent source: "qrc:///images/createWallet.png" } MouseArea { id: createWalletArea anchors.fill: parent hoverEnabled: true onClicked: page.createWalletClicked() } } Text { font.family: "Arial" font.pixelSize: 16 color: "#4A4949" horizontalAlignment: Text.AlignHCenter text: qsTr("This is my first time, I want to
create a new account") } } Column { anchors.verticalCenter: parent.verticalCenter spacing: 30 Rectangle { width: 202; height: 202 radius: 101 color: recoverWalletArea.containsMouse ? "#DBDBDB" : "#FFFFFF" Image { anchors.centerIn: parent source: "qrc:///images/recoverWallet.png" } MouseArea { id: recoverWalletArea anchors.fill: parent hoverEnabled: true onClicked: page.recoveryWalletClicked() } } Text { font.family: "Arial" font.pixelSize: 16 color: "#4A4949" horizontalAlignment: Text.AlignHCenter text: qsTr("I want to recover my account
from my 24 work seed") } } } }