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) | 249 | function loadDynamicActions() { | |||
---|---|---|---|---|---|
286 | 286 | | |||
287 | // Ports | 287 | // Ports | ||
288 | if (PulseObject.ports && PulseObject.ports.length > 0) { | 288 | if (PulseObject.ports && PulseObject.ports.length > 0) { | ||
289 | contextMenu.addMenuItem(newSeperator()); | 289 | contextMenu.addMenuItem(newSeperator()); | ||
290 | 290 | | |||
291 | var isMultiplePorts = (1 < PulseObject.ports.length); | 291 | var isMultiplePorts = (1 < PulseObject.ports.length); | ||
292 | var menuItem = newMenuItem(); | 292 | var menuItem = newMenuItem(); | ||
293 | menuItem.text = i18nc("Heading for a list of ports of a device (for example built-in laptop speakers or a plug for headphones)", "Ports"); | 293 | menuItem.text = i18nc("Heading for a list of ports of a device (for example built-in laptop speakers or a plug for headphones)", "Ports"); | ||
294 | menuItem.enabled = false; | 294 | menuItem.section = true; | ||
295 | contextMenu.addMenuItem(menuItem); | 295 | contextMenu.addMenuItem(menuItem); | ||
296 | 296 | | |||
297 | for (var i = 0; i < PulseObject.ports.length; i++) { | 297 | for (var i = 0; i < PulseObject.ports.length; i++) { | ||
298 | var port = PulseObject.ports[i]; | 298 | var port = PulseObject.ports[i]; | ||
299 | var menuItem = newMenuItem(); | 299 | var menuItem = newMenuItem(); | ||
300 | menuItem.text = port.description; | 300 | menuItem.text = port.description; | ||
301 | if (port.availability == Port.Unavailable) { | 301 | if (port.availability == Port.Unavailable) { | ||
302 | if (port.name == "analog-output-speaker" || port.name == "analog-input-microphone-internal") { | 302 | if (port.name == "analog-output-speaker" || port.name == "analog-input-microphone-internal") { | ||
Show All 25 Lines |