aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2018-12-18 09:25:36 -0600
committerluigi1111 <luigi1111w@gmail.com>2018-12-18 09:25:36 -0600
commit29df4ab2442be93443866368a37aa85e4697eadb (patch)
tree39e7459448d549878d674029c55f3535ba994698
parent923fe7b02bb1307854450c5c4361338108bd3065 (diff)
parent564f256f81ecaa23af099dfdf5edda79d1e6b9e1 (diff)
downloadmonzero-gui-29df4ab2442be93443866368a37aa85e4697eadb.tar.gz
monzero-gui-29df4ab2442be93443866368a37aa85e4697eadb.tar.xz
monzero-gui-29df4ab2442be93443866368a37aa85e4697eadb.zip
Merge pull request #1813
564f256 settingsLog: fix layout glitch when loaded first time (mmbyday)
-rw-r--r--pages/settings/SettingsLog.qml77
1 files changed, 36 insertions, 41 deletions
diff --git a/pages/settings/SettingsLog.qml b/pages/settings/SettingsLog.qml
index d43c1dd1..286cbbef 100644
--- a/pages/settings/SettingsLog.qml
+++ b/pages/settings/SettingsLog.qml
@@ -68,57 +68,52 @@ Rectangle {
text: qsTr("Log level") + translationManager.emptyString
}
- GridLayout {
- id: logGrid
- columns: appWindow.persistentSettings.logLevel === 5 ? 2 : 1
+ ColumnLayout {
+ spacing: 10 * scaleRatio
Layout.fillWidth: true
- columnSpacing: 32 * scaleRatio
+ id: logColumn
z: parent.z + 1
- ColumnLayout {
- spacing: 0
- Layout.fillWidth: true
-
- ListModel {
- id: logLevel
- ListElement { column1: "0"; name: "none"; }
- ListElement { column1: "1"; }
- ListElement { column1: "2"; }
- ListElement { column1: "3"; }
- ListElement { column1: "4"; }
- ListElement { column1: "custom"; }
- }
+ ListModel {
+ id: logLevel
+ ListElement { column1: "0"; name: "none"; }
+ ListElement { column1: "1"; }
+ ListElement { column1: "2"; }
+ ListElement { column1: "3"; }
+ ListElement { column1: "4"; }
+ ListElement { column1: "custom"; }
+ }
- MoneroComponents.StandardDropdown {
- id: logLevelDropdown
- dataModel: logLevel
- itemTopMargin: 2 * scaleRatio
- currentIndex: appWindow.persistentSettings.logLevel;
- onChanged: {
- if (currentIndex == 5) {
- console.log("log categories changed: ", logCategories.text);
- walletManager.setLogCategories(logCategories.text);
- }
- else {
- console.log("log level changed: ",currentIndex);
- walletManager.setLogLevel(currentIndex);
- }
- appWindow.persistentSettings.logLevel = currentIndex;
+ MoneroComponents.StandardDropdown {
+ id: logLevelDropdown
+ dataModel: logLevel
+ itemTopMargin: 2 * scaleRatio
+ currentIndex: appWindow.persistentSettings.logLevel;
+ onChanged: {
+ if (currentIndex == 5) {
+ console.log("log categories changed: ", logCategories.text);
+ walletManager.setLogCategories(logCategories.text);
+ }
+ else {
+ console.log("log level changed: ",currentIndex);
+ walletManager.setLogLevel(currentIndex);
}
- Layout.fillWidth: true
- Layout.preferredWidth: logGrid.width / 2
- shadowReleasedColor: "#FF4304"
- shadowPressedColor: "#B32D00"
- releasedColor: "#363636"
- pressedColor: "#202020"
+ appWindow.persistentSettings.logLevel = currentIndex;
}
+ Layout.fillWidth: true
+ Layout.preferredWidth: logColumn.width
+ shadowReleasedColor: "#FF4304"
+ shadowPressedColor: "#B32D00"
+ releasedColor: "#363636"
+ pressedColor: "#202020"
+ z: parent.z + 1
}
MoneroComponents.LineEdit {
id: logCategories
- visible: persistentSettings.logLevel === 5
+ visible: logLevelDropdown.currentIndex === 5
Layout.fillWidth: true
- Layout.preferredWidth: logGrid.width / 2
+ Layout.preferredWidth: logColumn.width
text: appWindow.persistentSettings.logCategories
placeholderText: "(e.g. *:WARNING,net.p2p:DEBUG)"
placeholderFontSize: 14 * scaleRatio
@@ -236,7 +231,7 @@ Rectangle {
}
Component.onCompleted: {
- logLevelDropdown.currentIndex = persistentSettings.logLevel;
+ logLevelDropdown.currentIndex = appWindow.persistentSettings.logLevel;
logLevelDropdown.update();
if(typeof daemonManager != "undefined")