aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--LeftPanel.qml4
-rw-r--r--MiddlePanel.qml3
-rw-r--r--pages/Settings.qml103
3 files changed, 105 insertions, 5 deletions
diff --git a/LeftPanel.qml b/LeftPanel.qml
index 93290bc6..7209a6dc 100644
--- a/LeftPanel.qml
+++ b/LeftPanel.qml
@@ -331,7 +331,7 @@ Rectangle {
color: miningButton.checked || settingsButton.checked ? "#1C1C1C" : "#505050"
height: 1
}
-
+ */
// ------------- Settings tab ---------------
MenuButton {
id: settingsButton
@@ -346,7 +346,7 @@ Rectangle {
panel.settingsClicked()
}
}
- */
+
}
NetworkStatusItem {
diff --git a/MiddlePanel.qml b/MiddlePanel.qml
index 10ed6321..a8529c9b 100644
--- a/MiddlePanel.qml
+++ b/MiddlePanel.qml
@@ -37,6 +37,7 @@ Rectangle {
property Transfer transferView: Transfer { }
property Receive receiveView: Receive { }
property History historyView: History { }
+ property Settings settingsView: Settings { }
property Item currentView
@@ -94,7 +95,7 @@ Rectangle {
PropertyChanges { /*TODO*/ }
}, State {
name: "Settings"
- PropertyChanges { /*TODO*/ }
+ PropertyChanges { target: root; currentView: settingsView }
}, State {
name: "Mining"
PropertyChanges { /*TODO*/ }
diff --git a/pages/Settings.qml b/pages/Settings.qml
index e9a50476..a53ea77f 100644
--- a/pages/Settings.qml
+++ b/pages/Settings.qml
@@ -27,8 +27,107 @@
// THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
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 {
- 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");
+ }
+
+ }
}
+
+
+
+