diff options
| author | Jaquee <jaquee.monero@gmail.com> | 2017-01-04 17:25:22 +0100 |
|---|---|---|
| committer | Jaquee <jaquee.monero@gmail.com> | 2017-01-15 12:32:25 +0100 |
| commit | fd983955b4dbdbd612fbdf5ed08d8c8a049fb840 (patch) | |
| tree | 998ef5867e5439aa96c19439c1fe65eb244d51cb /wizard/WizardCreateViewOnlyWallet.qml | |
| parent | 8f56e9839739c8b0d821b1b38c06e458a1ab6d06 (diff) | |
| download | monzero-gui-fd983955b4dbdbd612fbdf5ed08d8c8a049fb840.tar.gz monzero-gui-fd983955b4dbdbd612fbdf5ed08d8c8a049fb840.tar.xz monzero-gui-fd983955b4dbdbd612fbdf5ed08d8c8a049fb840.zip | |
view only wallets
wizard: fix dots on pw page
wizard: fix focus on pw field
viewOnly: added success message
Diffstat (limited to 'wizard/WizardCreateViewOnlyWallet.qml')
| -rw-r--r-- | wizard/WizardCreateViewOnlyWallet.qml | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/wizard/WizardCreateViewOnlyWallet.qml b/wizard/WizardCreateViewOnlyWallet.qml new file mode 100644 index 00000000..dc1b813e --- /dev/null +++ b/wizard/WizardCreateViewOnlyWallet.qml @@ -0,0 +1,94 @@ +// 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 moneroComponents.WalletManager 1.0 +import QtQuick 2.2 +import "../components" +import "utils.js" as Utils + +Item { + + id: passwordPage + opacity: 0 + visible: false + + Behavior on opacity { + NumberAnimation { duration: 100; easing.type: Easing.InQuad } + } + + onOpacityChanged: visible = opacity !== 0 + + + function onPageOpened(settingsObject) { + wizard.nextButton.enabled = true + } + + function onPageClosed(settingsObject) { + var walletFullPath = wizard.createWalletPath(uiItem.walletPath,uiItem.accountNameText); + settingsObject['view_only_wallet_path'] = walletFullPath + console.log("wallet path", walletFullPath) + return wizard.walletPathValid(walletFullPath); + } + + Row { + id: dotsRow + anchors.top: parent.top + anchors.right: parent.right + anchors.topMargin: 85 + spacing: 6 + + ListModel { + id: dotsModel + ListElement { dotColor: "#FFE00A" } + ListElement { dotColor: "#DBDBDB" } + } + + Repeater { + model: dotsModel + delegate: Rectangle { + width: 12; height: 12 + radius: 6 + color: dotColor + } + } + } + + WizardManageWalletUI { + id: uiItem + titleText: qsTr("Give your view only wallet a name") + translationManager.emptyString + wordsTextItem.visible: false + restoreHeightVisible:false + walletName: appWindow.walletName + "-viewonly" + progressDotsModel: dotsModel + } + + + Component.onCompleted: { + //parent.wizardRestarted.connect(onWizardRestarted) + } +} |
