From 1fd69e956949671806b23b7ec1feec4f6c416a81 Mon Sep 17 00:00:00 2001 From: obscuren Date: Thu, 14 Aug 2014 17:01:37 +0200 Subject: Implemented "messages" --- ethereal/assets/qml/wallet.qml | 55 ++++++++++++++++++++++++------------------ ethereal/assets/qml/webapp.qml | 8 ++++++ 2 files changed, 40 insertions(+), 23 deletions(-) (limited to 'ethereal/assets/qml') diff --git a/ethereal/assets/qml/wallet.qml b/ethereal/assets/qml/wallet.qml index 769edfc6a..b35500209 100644 --- a/ethereal/assets/qml/wallet.qml +++ b/ethereal/assets/qml/wallet.qml @@ -98,7 +98,7 @@ ApplicationWindow { MenuItem { text: "Debugger" shortcut: "Ctrl+d" - onTriggered: ui.startDebugger() + onTriggered: eth.startDebugger() } MenuItem { @@ -282,9 +282,10 @@ ApplicationWindow { /* Component { id: menuItemTemplate - Rectangle { + + RowLayout { property var view; - property var source; + property alias source: icon.source; property alias title: title.text height: 25 @@ -295,11 +296,9 @@ ApplicationWindow { right: parent.right } - Label { - id: title - y: parent.height / 2 - this.height / 2 - x: 5 - font.pixelSize: 10 + Image { + id: icon + //anchors.horizontalCenter: parent.horizontalCenter } MouseArea { @@ -309,21 +308,32 @@ ApplicationWindow { } } - Image { - id: closeButton - y: parent.height / 2 - this.height / 2 - visible: false - - source: "../close.png" - anchors { - right: parent.right - rightMargin: 5 + Rectangle { + color: "#bbbbbb" + Label { + id: title + y: parent.height / 2 - this.height / 2 + //x: 5 + font.pixelSize: 10 } - MouseArea { - anchors.fill: parent - onClicked: { - console.log("should close") + + Image { + id: closeButton + y: parent.height / 2 - this.height / 2 + visible: false + + source: "../close.png" + anchors { + right: parent.right + rightMargin: 5 + } + + MouseArea { + anchors.fill: parent + onClicked: { + console.log("should close") + } } } } @@ -331,7 +341,6 @@ ApplicationWindow { } */ - function createMenuItem(icon, view, options) { if(options === undefined) { options = {}; @@ -340,8 +349,8 @@ ApplicationWindow { var comp = menuItemTemplate.createObject(menuColumn) comp.view = view comp.source = icon + //comp.title = options.title /* - comp.title = options.title if(options.canClose) { //comp.closeButton.visible = options.canClose } diff --git a/ethereal/assets/qml/webapp.qml b/ethereal/assets/qml/webapp.qml index a0ec52752..48b410787 100644 --- a/ethereal/assets/qml/webapp.qml +++ b/ethereal/assets/qml/webapp.qml @@ -238,6 +238,14 @@ ApplicationWindow { break; + case "messages": + require(1); + + var messages = JSON.parse(eth.getMessages(data.args[0])) + postData(data._seed, messages) + + break + case "debug": console.log(data.args[0]); break; -- cgit