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() { function initialize() {
console.log("initializing..") console.log("initializing..")
walletInitialized = false; walletInitialized = false;
// Use stored log level
walletManager.setLogLevel(persistentSettings.logLevel)
// setup language // setup language
var locale = persistentSettings.locale var locale = persistentSettings.locale
if (locale !== "") { if (locale !== "") {
@ -716,6 +718,7 @@ ApplicationWindow {
property bool is_recovering : false property bool is_recovering : false
property bool customDecorations : true property bool customDecorations : true
property string daemonFlags property string daemonFlags
property int logLevel: 0
} }
// Information dialog // 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 { Label {
id: guiVersion id: guiVersion
Layout.topMargin: 8 Layout.topMargin: 8
@ -377,7 +398,6 @@ Rectangle {
text: qsTr("Embedded Monero version: ") + Version.GUI_MONERO_VERSION + translationManager.emptyString text: qsTr("Embedded Monero version: ") + Version.GUI_MONERO_VERSION + translationManager.emptyString
fontSize: 16 fontSize: 16
} }
} }
// Daemon console // Daemon console