Commit 91c75c93 authored by Maran's avatar Maran

Adding log messages to debug panel

parent 28a48f1d
......@@ -412,6 +412,17 @@ ApplicationWindow {
model: memModel
}
SplitView {
orientation: Qt.Vertical
anchors.fill: parent
TableView {
property var debuggerLog: ListModel {
id: debuggerLog
}
TableViewColumn{ role: "value"; title: "Debug messages" }
model: debuggerLog
}
}
TableView {
property var stackModel: ListModel {
id: stackModel
......@@ -449,6 +460,10 @@ ApplicationWindow {
function setStack(stack) {
stackModel.append({value: stack})
}
function addDebugMessage(message){
console.log("WOOP:")
debuggerLog.append({value: message})
}
function clearStack() {
stackModel.clear()
......
......@@ -102,6 +102,9 @@ func (ui *UiLib) DebugTx(recipient, valueStr, gasStr, gasPriceStr, data string)
asm, err := mutan.Compile(strings.NewReader(mainInput), false)
if err != nil {
fmt.Println(err)
for _, e := range err {
ui.win.Root().Call("addDebugMessage", e.Error())
}
}
callerScript := ethutil.Assemble(asm...)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment