diff --git a/src/qml/NeochatMaximizeComponent.qml b/src/qml/NeochatMaximizeComponent.qml index 8126b7952..aaff5ca29 100644 --- a/src/qml/NeochatMaximizeComponent.qml +++ b/src/qml/NeochatMaximizeComponent.qml @@ -5,6 +5,7 @@ import QtQuick import QtQuick.Controls as QQC2 import QtQuick.Layouts import Qt.labs.platform as Platform +import QtMultimedia import org.kde.kirigami as Kirigami import org.kde.kirigamiaddons.labs.components as Components @@ -34,6 +35,22 @@ Components.AlbumMaximizeComponent { } } + playAction: Kirigami.Action { + onTriggered: { + MediaManager.startPlayback(); + currentItem.play(); + } + } + + Connections { + target: MediaManager + function onPlaybackStarted() { + if (currentItem.playbackState === MediaPlayer.PlayingState) { + currentItem.pause(); + } + } + } + Connections { target: currentRoom