diff options
author | Jeffrey Wilcke <obscuren@users.noreply.github.com> | 2014-02-28 23:46:34 +0800 |
---|---|---|
committer | Jeffrey Wilcke <obscuren@users.noreply.github.com> | 2014-02-28 23:46:34 +0800 |
commit | 893da20ead0f9a355e17efe2ab2909c8dcac1254 (patch) | |
tree | 8a73cde5166df00ef877717ef386f0193022126c | |
parent | a9d89d1f59d405755eeef83f04765739ccaeed96 (diff) | |
parent | aa7c53b7efacb35b23668f95df4349ff380b6910 (diff) | |
download | dexon-893da20ead0f9a355e17efe2ab2909c8dcac1254.tar.gz dexon-893da20ead0f9a355e17efe2ab2909c8dcac1254.tar.zst dexon-893da20ead0f9a355e17efe2ab2909c8dcac1254.zip |
Merge pull request #21 from jarradh/master
Search bin directory for qml
-rw-r--r-- | ui/gui.go | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -9,6 +9,8 @@ import ( "github.com/ethereum/eth-go/ethdb" "github.com/ethereum/eth-go/ethutil" "github.com/niemeyer/qml" + "bitbucket.org/kardianos/osext" + "path/filepath" "math/big" "strings" ) @@ -84,12 +86,16 @@ func (ui *Gui) Start() { ethutil.Config.Log.Infoln("[GUI] Starting GUI") // Create a new QML engine ui.engine = qml.NewEngine() + + // Get Binary Directory + exedir , _ := osext.ExecutableFolder() + // Load the main QML interface - component, err := ui.engine.LoadFile("wallet.qml") + component, err := ui.engine.LoadFile(filepath.Join(exedir, "wallet.qml")) if err != nil { panic(err) } - ui.engine.LoadFile("transactions.qml") + ui.engine.LoadFile(filepath.Join(exedir, "transactions.qml")) ui.win = component.CreateWindow(nil) |