Added a log level slider which can change the log level
This commit is contained in:
parent
e7a22af0e6
commit
ef1b923b31
@ -135,7 +135,7 @@ ApplicationWindow {
|
|||||||
}
|
}
|
||||||
height: parent.height
|
height: parent.height
|
||||||
width: 300
|
width: 300
|
||||||
TableViewColumn{ role: "value" ; title: "Stack" ; width: 200 }
|
TableViewColumn{ role: "value" ; title: "Temp" ; width: 200 }
|
||||||
model: stackModel
|
model: stackModel
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -224,8 +224,8 @@ ApplicationWindow {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function setInstruction(num) {
|
function setInstruction(num) {
|
||||||
//asmTableView.selection.clear()
|
asmTableView.selection.clear()
|
||||||
//asmTableView.selection.select(num)
|
asmTableView.selection.select(num)
|
||||||
}
|
}
|
||||||
|
|
||||||
function setMem(mem) {
|
function setMem(mem) {
|
||||||
|
@ -29,6 +29,7 @@ ApplicationWindow {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Menu {
|
Menu {
|
||||||
|
title: "Developer"
|
||||||
MenuItem {
|
MenuItem {
|
||||||
text: "Debugger"
|
text: "Debugger"
|
||||||
shortcut: "Ctrl+d"
|
shortcut: "Ctrl+d"
|
||||||
@ -261,7 +262,7 @@ ApplicationWindow {
|
|||||||
id: addressView
|
id: addressView
|
||||||
width: parent.width - 200
|
width: parent.width - 200
|
||||||
height: 200
|
height: 200
|
||||||
anchors.bottom: logView.top
|
anchors.bottom: logLayout.top
|
||||||
TableViewColumn{ role: "name"; title: "name" }
|
TableViewColumn{ role: "name"; title: "name" }
|
||||||
TableViewColumn{ role: "address"; title: "address"; width: 300}
|
TableViewColumn{ role: "address"; title: "address"; width: 300}
|
||||||
|
|
||||||
@ -296,14 +297,48 @@ ApplicationWindow {
|
|||||||
property var logModel: ListModel {
|
property var logModel: ListModel {
|
||||||
id: logModel
|
id: logModel
|
||||||
}
|
}
|
||||||
TableView {
|
RowLayout {
|
||||||
id: logView
|
id: logLayout
|
||||||
width: parent.width
|
width: parent.width
|
||||||
height: 200
|
height: 200
|
||||||
anchors.bottom: parent.bottom
|
anchors.bottom: parent.bottom
|
||||||
TableViewColumn{ role: "description" ; title: "log" }
|
TableView {
|
||||||
|
id: logView
|
||||||
|
headerVisible: false
|
||||||
|
anchors {
|
||||||
|
right: logLevelSlider.left
|
||||||
|
left: parent.left
|
||||||
|
bottom: parent.bottom
|
||||||
|
top: parent.top
|
||||||
|
}
|
||||||
|
|
||||||
model: logModel
|
TableViewColumn{ role: "description" ; title: "log" }
|
||||||
|
|
||||||
|
model: logModel
|
||||||
|
}
|
||||||
|
|
||||||
|
Slider {
|
||||||
|
id: logLevelSlider
|
||||||
|
value: 2
|
||||||
|
anchors {
|
||||||
|
right: parent.right
|
||||||
|
top: parent.top
|
||||||
|
bottom: parent.bottom
|
||||||
|
|
||||||
|
rightMargin: 5
|
||||||
|
leftMargin: 5
|
||||||
|
topMargin: 5
|
||||||
|
bottomMargin: 5
|
||||||
|
}
|
||||||
|
|
||||||
|
orientation: Qt.Vertical
|
||||||
|
maximumValue: 3
|
||||||
|
stepSize: 1
|
||||||
|
|
||||||
|
onValueChanged: {
|
||||||
|
eth.setLogLevel(value)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -651,7 +686,12 @@ ApplicationWindow {
|
|||||||
|
|
||||||
function addLog(str) {
|
function addLog(str) {
|
||||||
if(str.len != 0) {
|
if(str.len != 0) {
|
||||||
logModel.insert(0, {description: str})
|
if(logView.flickableItem.atYEnd) {
|
||||||
|
logModel.append({description: str})
|
||||||
|
logView.positionViewAtRow(logView.rowCount - 1, ListView.Contain)
|
||||||
|
} else {
|
||||||
|
logModel.append({description: str})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -356,3 +356,7 @@ func (gui *Gui) ChangeClientId(id string) {
|
|||||||
func (gui *Gui) ClientId() string {
|
func (gui *Gui) ClientId() string {
|
||||||
return ethutil.Config.Identifier
|
return ethutil.Config.Identifier
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (gui *Gui) SetLogLevel(level int) {
|
||||||
|
ethutil.Config.Log.SetLevel(level)
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user