diff --git a/ui/app/AppLayouts/Chat/ChatColumn.qml b/ui/app/AppLayouts/Chat/ChatColumn.qml index b5c67eef73..afdb0475fe 100644 --- a/ui/app/AppLayouts/Chat/ChatColumn.qml +++ b/ui/app/AppLayouts/Chat/ChatColumn.qml @@ -166,18 +166,14 @@ StackLayout { id: messageContextMenu } - ListModel { - id: suggestions - } - Connections { target: chatsModel onActiveChannelChanged: { chatInput.textInput.forceActiveFocus(Qt.MouseFocusReason) - suggestions.clear() + chatInput.suggestionsList.clear() const len = chatsModel.suggestionList.rowCount() for (let i = 0; i < len; i++) { - suggestions.append({ + chatInput.suggestionsList.append({ alias: chatsModel.suggestionList.rowData(i, "alias"), ensName: chatsModel.suggestionList.rowData(i, "ensName"), address: chatsModel.suggestionList.rowData(i, "address"), diff --git a/ui/shared/status/StatusChatInput.qml b/ui/shared/status/StatusChatInput.qml index 761cf8dbbb..14200b84df 100644 --- a/ui/shared/status/StatusChatInput.qml +++ b/ui/shared/status/StatusChatInput.qml @@ -41,6 +41,8 @@ Rectangle { property var fileUrls: [] property alias messageSound: sendMessageSound + property alias suggestionsList: suggestions + height: { if (extendedArea.visible) { return messageInput.height + extendedArea.height + Style.current.bigPadding @@ -367,6 +369,11 @@ Rectangle { messageInputField.forceActiveFocus(); } + ListModel { + id: suggestions + } + + FileDialog { id: imageDialog //% "Please choose an image"