summary refs log tree commit diff
path: root/resources/qml/Completer.qml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/qml/Completer.qml')
-rw-r--r--resources/qml/Completer.qml15
1 files changed, 10 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