fix row content centering
2 files changed, 11 insertions, 5 deletions
diff --git a/resources/qml/Completer.qml b/resources/qml/Completer.qml
index 9fad7156..ee25bb3f 100644
--- a/resources/qml/Completer.qml
+++ b/resources/qml/Completer.qml
@@ -12,6 +12,7 @@ Popup {
property var completer
property bool bottomToTop: true
property bool fullWidth: false
+ property bool centerRowContent: true
property int avatarHeight: 24
property int avatarWidth: 24
property alias count: listView.count
@@ -119,7 +120,11 @@ Popup {
id: chooser
roleValue: popup.completerName
- anchors.centerIn: parent
+ anchors.left: parent.left
+ anchors.top: parent.top
+ anchors.bottom: parent.bottom
+ anchors.right: centerRowContent ? parent : null
+ anchors.centerIn: centerRowContent ? parent : null
DelegateChoice {
roleValue: "user"
@@ -127,7 +132,7 @@ Popup {
RowLayout {
id: del
- anchors.centerIn: parent
+ anchors.centerIn: centerRowContent ? parent : null
Avatar {
height: popup.avatarHeight
@@ -157,7 +162,7 @@ Popup {
RowLayout {
id: del
- anchors.centerIn: parent
+ anchors.centerIn: centerRowContent ? parent : null
Label {
text: model.unicode
@@ -180,7 +185,7 @@ Popup {
RowLayout {
id: del
- anchors.centerIn: parent
+ anchors.centerIn: centerRowContent ? parent : null
Avatar {
height: popup.avatarHeight
@@ -207,7 +212,7 @@ Popup {
RowLayout {
id: del
- anchors.centerIn: parent
+ anchors.centerIn: centerRowContent ? parent : null
Avatar {
height: popup.avatarHeight
diff --git a/resources/qml/QuickSwitcher.qml b/resources/qml/QuickSwitcher.qml
index b772983a..eceffbde 100644
--- a/resources/qml/QuickSwitcher.qml
+++ b/resources/qml/QuickSwitcher.qml
@@ -55,6 +55,7 @@ Popup {
fullWidth: true
avatarHeight: textWidth
avatarWidth: textWidth
+ centerRowContent: false
closePolicy: Popup.NoAutoClose
}
|