Changeset View
Changeset View
Standalone View
Standalone View
applet/contents/ui/ListItemBase.qml
Show First 20 Lines • Show All 91 Lines • ▼ Show 20 Line(s) | 207 | DragAndDrop.DropArea { | |||
---|---|---|---|---|---|
217 | 217 | | |||
218 | onDrop: { | 218 | onDrop: { | ||
219 | draggedStream.deviceIndex = Index; | 219 | draggedStream.deviceIndex = Index; | ||
220 | } | 220 | } | ||
221 | } | 221 | } | ||
222 | 222 | | |||
223 | MouseArea { | 223 | MouseArea { | ||
224 | anchors.fill: parent | 224 | anchors.fill: parent | ||
225 | acceptedButtons: Qt.MiddleButton | 225 | acceptedButtons: Qt.MiddleButton | Qt.RightButton | ||
226 | onClicked: Muted = !Muted | 226 | onPressed: { | ||
227 | if (mouse.button === Qt.RightButton) { | ||||
228 | contextMenuButton.checked = true; // once menu closes it becomes unchecked again | ||||
229 | contextMenu.show() | ||||
230 | } | ||||
231 | } | ||||
232 | onClicked: { | ||||
233 | if (mouse.button === Qt.MiddleButton) { | ||||
234 | Muted = !Muted | ||||
235 | } | ||||
236 | } | ||||
227 | } | 237 | } | ||
228 | } | 238 | } | ||
229 | 239 | | |||
230 | PlasmaComponents.ContextMenu { | 240 | PlasmaComponents.ContextMenu { | ||
231 | id: contextMenu | 241 | id: contextMenu | ||
232 | 242 | | |||
233 | visualParent: contextMenuButton | 243 | visualParent: contextMenuButton | ||
234 | placement: PlasmaCore.Types.BottomPosedLeftAlignedPopup | 244 | placement: PlasmaCore.Types.BottomPosedLeftAlignedPopup | ||
▲ Show 20 Lines • Show All 91 Lines • Show Last 20 Lines |