settings: log level selector

This commit is contained in:
Jaquee 2016-12-31 11:56:08 +01:00
parent d8f9e7360f
commit f2aefeebb3
No known key found for this signature in database
GPG Key ID: 384E52B09F45DC39
2 changed files with 25 additions and 2 deletions

View File

@ -150,9 +150,11 @@ ApplicationWindow {
function initialize() {
console.log("initializing..")
walletInitialized = false;
// Use stored log level
walletManager.setLogLevel(persistentSettings.logLevel)
// setup language
var locale = persistentSettings.locale
if (locale !== "") {
@ -716,6 +718,7 @@ ApplicationWindow {
property bool is_recovering : false
property bool customDecorations : true
property string daemonFlags
property int logLevel: 0
}
// Information dialog

View File

@ -363,6 +363,27 @@ Rectangle {
}
}
// Log level
RowLayout {
Label {
id: logLevelLabel
color: "#4A4949"
text: qsTr("Log level") + translationManager.emptyString
fontSize: 16
}
ComboBox {
id: logLevel
model: [0,1,2,3,4]
currentIndex : appWindow.persistentSettings.logLevel;
onCurrentIndexChanged: {
console.log("log level changed: ",currentIndex);
walletManager.setLogLevel(currentIndex);
appWindow.persistentSettings.logLevel = currentIndex;
}
}
}
Label {
id: guiVersion
Layout.topMargin: 8
@ -377,7 +398,6 @@ Rectangle {
text: qsTr("Embedded Monero version: ") + Version.GUI_MONERO_VERSION + translationManager.emptyString
fontSize: 16
}
}
// Daemon console