Added option to show seed on settings-page

Signed-off-by: Jacob Brydolf <jacob@brydolf.net>
pull/2/head
Jacob Brydolf 8 years ago committed by Ilya Kitaev
parent af70c81082
commit cd1247c292

@ -331,7 +331,7 @@ Rectangle {
color: miningButton.checked || settingsButton.checked ? "#1C1C1C" : "#505050" color: miningButton.checked || settingsButton.checked ? "#1C1C1C" : "#505050"
height: 1 height: 1
} }
*/
// ------------- Settings tab --------------- // ------------- Settings tab ---------------
MenuButton { MenuButton {
id: settingsButton id: settingsButton
@ -346,7 +346,7 @@ Rectangle {
panel.settingsClicked() panel.settingsClicked()
} }
} }
*/
} }
NetworkStatusItem { NetworkStatusItem {

@ -37,6 +37,7 @@ Rectangle {
property Transfer transferView: Transfer { } property Transfer transferView: Transfer { }
property Receive receiveView: Receive { } property Receive receiveView: Receive { }
property History historyView: History { } property History historyView: History { }
property Settings settingsView: Settings { }
property Item currentView property Item currentView
@ -94,7 +95,7 @@ Rectangle {
PropertyChanges { /*TODO*/ } PropertyChanges { /*TODO*/ }
}, State { }, State {
name: "Settings" name: "Settings"
PropertyChanges { /*TODO*/ } PropertyChanges { target: root; currentView: settingsView }
}, State { }, State {
name: "Mining" name: "Mining"
PropertyChanges { /*TODO*/ } PropertyChanges { /*TODO*/ }

@ -27,8 +27,107 @@
// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
import QtQuick 2.0 import QtQuick 2.0
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import QtQuick.Layouts 1.1
import "../components"
import moneroComponents 1.0
import moneroComponents.Clipboard 1.0
Rectangle { Rectangle {
width: 100
height: 62 color: "#F0EEEE"
Clipboard { id: clipboard }
ColumnLayout {
id: mainLayout
anchors.margins: 40
anchors.left: parent.left
anchors.top: parent.top
anchors.right: parent.right
spacing: 20
property int labelWidth: 120
property int editWidth: 400
property int lineEditFontSize: 12
RowLayout {
id: paymentIdRow
Label {
id: seedLabel
color: "#4A4949"
text: qsTr("Mnemonic seed") + translationManager.emptyString
}
TextArea {
id: memoTextInput
textMargin: 8
font.family: "Arial"
font.pointSize: 15
wrapMode: TextEdit.WordWrap
readOnly: true
selectByMouse: true
height: 300
width: 500
text: qsTr("Click button to show seed") + translationManager.emptyString
}
Image {
id : clipboardButton
anchors.right: memoTextInput.right
anchors.bottom: memoTextInput.bottom
source: "qrc:///images/greyTriangle.png"
Image {
anchors.centerIn: parent
source: "qrc:///images/copyToClipboard.png"
}
MouseArea {
anchors.fill: parent
cursorShape: Qt.PointingHandCursor
onClicked: clipboard.setText(memoTextInput.text)
}
}
StandardButton {
id: showSeedbtn
width: 80
fontSize: 14
shadowReleasedColor: "#FF4304"
shadowPressedColor: "#B32D00"
releasedColor: "#FF6C3C"
pressedColor: "#FF4304"
text: qsTr("Show seed")
onClicked: {
memoTextInput.text = currentWallet.seed
}
}
}
RowLayout {
id: wordsTipTextRow
Text {
id: wordsTipText
font.family: "Arial"
font.pixelSize: 15
color: "#4A4646"
wrapMode: Text.WordWrap
text: qsTr("It is very important to write it down as this is the only backup you will need for your wallet.")
+ translationManager.emptyString
}
}
Component.onCompleted: {
console.log("Settings page loaded");
}
}
} }