Fix rebase issues and restore mic button
This commit is contained in:
@@ -22,7 +22,6 @@ ecm_add_qml_module(Chatbar GENERATE_PLUGIN_SOURCE
|
|||||||
StyleDelegate.qml
|
StyleDelegate.qml
|
||||||
ImageEditorPage.qml
|
ImageEditorPage.qml
|
||||||
VoiceMessageDialog.qml
|
VoiceMessageDialog.qml
|
||||||
ImageDialog.qml
|
|
||||||
LinkDialog.qml
|
LinkDialog.qml
|
||||||
LocationChooser.qml
|
LocationChooser.qml
|
||||||
NewPollDialog.qml
|
NewPollDialog.qml
|
||||||
|
|||||||
@@ -83,6 +83,13 @@ RowLayout {
|
|||||||
dialog.open();
|
dialog.open();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function openVoiceDialog(): void {
|
||||||
|
let dialog = Qt.createComponent('org.kde.neochat.chatbar', 'VoiceMessageDialog').createObject(root, {
|
||||||
|
room: root.currentRoom
|
||||||
|
}) as VoiceMessageDialog;
|
||||||
|
dialog.open();
|
||||||
|
}
|
||||||
|
|
||||||
Kirigami.Separator {
|
Kirigami.Separator {
|
||||||
Layout.fillHeight: true
|
Layout.fillHeight: true
|
||||||
}
|
}
|
||||||
@@ -132,6 +139,11 @@ RowLayout {
|
|||||||
text: i18nc("@action:button", "Create a Poll")
|
text: i18nc("@action:button", "Create a Poll")
|
||||||
onTriggered: root.openNewPollDialog();
|
onTriggered: root.openNewPollDialog();
|
||||||
}
|
}
|
||||||
|
QQC2.MenuItem {
|
||||||
|
icon.name: "microphone"
|
||||||
|
text: i18nc("@action:button", "Send a Voice Message")
|
||||||
|
onTriggered: root.openVoiceDialog();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -176,6 +188,16 @@ RowLayout {
|
|||||||
QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay
|
QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay
|
||||||
QQC2.ToolTip.text: text
|
QQC2.ToolTip.text: text
|
||||||
}
|
}
|
||||||
|
QQC2.ToolButton {
|
||||||
|
visible: (root.contentModel?.type ?? true) === LibNeoChat.ChatBarType.Room && root.maxAvailableWidth >= root.overflowWidth
|
||||||
|
icon.name: "microphone"
|
||||||
|
text: i18nc("@action:button", "Send a Voice Message")
|
||||||
|
display: QQC2.AbstractButton.IconOnly
|
||||||
|
onClicked: root.openVoiceDialog();
|
||||||
|
QQC2.ToolTip.visible: hovered
|
||||||
|
QQC2.ToolTip.delay: Kirigami.Units.toolTipDelay
|
||||||
|
QQC2.ToolTip.text: text
|
||||||
|
}
|
||||||
QQC2.ToolButton {
|
QQC2.ToolButton {
|
||||||
id: sendButton
|
id: sendButton
|
||||||
icon.name: "document-send"
|
icon.name: "document-send"
|
||||||
|
|||||||
Reference in New Issue
Block a user