File indexing completed on 2024-05-12 05:28:31
0001 function deviceTypeToString(type) { 0002 switch (type) { 0003 case BluezQt.Device.Phone: 0004 return i18nc("This device is a Phone", "Phone"); 0005 case BluezQt.Device.Modem: 0006 return i18nc("This device is a Modem", "Modem"); 0007 case BluezQt.Device.Computer: 0008 return i18nc("This device is a Computer", "Computer"); 0009 case BluezQt.Device.Network: 0010 return i18nc("This device is of type Network", "Network"); 0011 case BluezQt.Device.Headset: 0012 return i18nc("This device is a Headset", "Headset"); 0013 case BluezQt.Device.Headphones: 0014 return i18nc("This device is a Headphones", "Headphones"); 0015 case BluezQt.Device.AudioVideo: 0016 return i18nc("This device is an Audio/Video device", "Multimedia"); 0017 case BluezQt.Device.Keyboard: 0018 return i18nc("This device is a Keyboard", "Keyboard"); 0019 case BluezQt.Device.Mouse: 0020 return i18nc("This device is a Mouse", "Mouse"); 0021 case BluezQt.Device.Joypad: 0022 return i18nc("This device is a Joypad", "Joypad"); 0023 case BluezQt.Device.Tablet: 0024 return i18nc("This device is a Graphics Tablet (input device)", "Tablet"); 0025 case BluezQt.Device.Peripheral: 0026 return i18nc("This device is a Peripheral device", "Peripheral"); 0027 case BluezQt.Device.Camera: 0028 return i18nc("This device is a Camera", "Camera"); 0029 case BluezQt.Device.Printer: 0030 return i18nc("This device is a Printer", "Printer"); 0031 case BluezQt.Device.Imaging: 0032 return i18nc("This device is an Imaging device (printer, scanner, camera, display, …)", "Imaging"); 0033 case BluezQt.Device.Wearable: 0034 return i18nc("This device is a Wearable", "Wearable"); 0035 case BluezQt.Device.Toy: 0036 return i18nc("This device is a Toy", "Toy"); 0037 case BluezQt.Device.Health: 0038 return i18nc("This device is a Health device", "Health"); 0039 default: 0040 const profiles = []; 0041 0042 if (Uuids.indexOf(BluezQt.Services.ObexFileTransfer) !== -1) { 0043 profiles.push(i18n("File transfer")); 0044 } 0045 if (Uuids.indexOf(BluezQt.Services.ObexObjectPush) !== -1) { 0046 profiles.push(i18n("Send file")); 0047 } 0048 if (Uuids.indexOf(BluezQt.Services.HumanInterfaceDevice) !== -1) { 0049 profiles.push(i18n("Input")); 0050 } 0051 if (Uuids.indexOf(BluezQt.Services.AdvancedAudioDistribution) !== -1) { 0052 profiles.push(i18n("Audio")); 0053 } 0054 if (Uuids.indexOf(BluezQt.Services.Nap) !== -1) { 0055 profiles.push(i18n("Network")); 0056 } 0057 0058 if (!profiles.length) { 0059 profiles.push(i18n("Other")); 0060 } 0061 0062 labels.push(profiles.join(", ")); 0063 } 0064 }