aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-09-16 22:36:46 +0800
committerobscuren <geffobscura@gmail.com>2014-09-16 22:36:46 +0800
commit15ded0bea9600f489d7f9fb5430c26a84a021bd2 (patch)
treec1a9ea4622a2062d0d4b904b7ee67fb620e101d7
parentb89d9f6e90a561725899dd9bffb670efbf766386 (diff)
downloaddexon-15ded0bea9600f489d7f9fb5430c26a84a021bd2.tar.gz
dexon-15ded0bea9600f489d7f9fb5430c26a84a021bd2.tar.zst
dexon-15ded0bea9600f489d7f9fb5430c26a84a021bd2.zip
Integrate web app in to the main client
-rw-r--r--ethereal/assets/browser.pngbin0 -> 12903 bytes
-rw-r--r--ethereal/assets/qml/wallet.qml17
-rw-r--r--ethereal/assets/qml/webapp.qml19
3 files changed, 31 insertions, 5 deletions
diff --git a/ethereal/assets/browser.png b/ethereal/assets/browser.png
new file mode 100644
index 000000000..1d7348170
--- /dev/null
+++ b/ethereal/assets/browser.png
Binary files differ
diff --git a/ethereal/assets/qml/wallet.qml b/ethereal/assets/qml/wallet.qml
index 0b4953972..4867c6833 100644
--- a/ethereal/assets/qml/wallet.qml
+++ b/ethereal/assets/qml/wallet.qml
@@ -44,6 +44,7 @@ ApplicationWindow {
// Takes care of loading all default plugins
Component.onCompleted: {
addPlugin("./views/wallet.qml", {noAdd: true, section: "ethereum", active: true});
+ addPlugin("./webapp.qml", {noAdd: true, section: "ethereum", active: true});
addPlugin("./views/transaction.qml", {noAdd: true, section: "legacy"});
addPlugin("./views/chain.qml", {noAdd: true, section: "legacy"});
@@ -111,10 +112,12 @@ ApplicationWindow {
}
}
+ /*
MenuItem {
text: "Browser"
onTriggered: eth.openBrowser()
}
+ */
MenuItem {
text: "Add plugin"
@@ -145,6 +148,7 @@ ApplicationWindow {
})
}
}
+
}
Menu {
@@ -225,6 +229,17 @@ ApplicationWindow {
}
}
+ Menu {
+ title: "GLOBAL SHORTCUTS"
+ visible: false
+ MenuItem {
+ visible: false
+ shortcut: "Ctrl+l"
+ onTriggered: {
+ url.focus = true
+ }
+ }
+ }
}
statusBar: StatusBar {
@@ -238,6 +253,7 @@ ApplicationWindow {
}
}
+ /*
Button {
id: importAppButton
text: "Browser"
@@ -245,6 +261,7 @@ ApplicationWindow {
eth.openBrowser()
}
}
+ */
RowLayout {
Label {
diff --git a/ethereal/assets/qml/webapp.qml b/ethereal/assets/qml/webapp.qml
index ca6860036..f1b1842ea 100644
--- a/ethereal/assets/qml/webapp.qml
+++ b/ethereal/assets/qml/webapp.qml
@@ -7,16 +7,24 @@ import QtQuick.Layouts 1.0;
import QtQuick.Window 2.1;
import Ethereum 1.0
-ApplicationWindow {
+//ApplicationWindow {
+Rectangle {
id: window
- title: "Ethereum"
- width: 1000
- height: 800
- minimumHeight: 300
+ property var title: "Browser"
+ property var iconSource: "../browser.png"
+ property var menuItem
+
+ //width: 1000
+ //height: 800
+ //minimumHeight: 300
property alias url: webview.url
property alias webView: webview
+ Component.onCompleted: {
+ webview.url = "http://etherian.io"
+ }
+
Item {
objectName: "root"
id: root
@@ -53,6 +61,7 @@ ApplicationWindow {
leftMargin: 5
rightMargin: 5
}
+ text: "http://etherian.io"
id: uriNav
y: parent.height / 2 - this.height / 2