This fixes unknown devices to be configured and adds computer as valid device type.

Signed-off-by: Emanoil Kotsev <deloptes@gmail.com>
pull/29/head
Emanoil Kotsev 1 year ago
parent 189605f720
commit 1517025435
No known key found for this signature in database
GPG Key ID: F1EEB8CD9FB16A50

@ -657,6 +657,7 @@ void DeviceWizard::slotInsertDevice(const TQString& path)
//device was not setup it belongs to the new device list
TQString mimeType = DeviceMimeConverter::classToMimeType(devclass);
TQListViewItem *ndevlist = new TQListViewItem(devicedlg_ext->newdevList, name, addr);
TQString type;
if (mimeType == "bluetooth/peripheral-device-class")
{
@ -684,15 +685,14 @@ void DeviceWizard::slotInsertDevice(const TQString& path)
}
else if (mimeType == "bluetooth/computer-device-class")
{
return;
type = i18n("computer");
}
else
{
type = i18n("unknown");
ndevlist->setSelectable(false);
}
TQListViewItem *ndevlist = new TQListViewItem(devicedlg_ext->newdevList, name, addr);
TQString iconName = DeviceMimeConverter::classToIconName(devclass);
KPixmap pix2 = TDEGlobal::iconLoader()->loadIcon(iconName, TDEIcon::Small, 32);
ndevlist->setPixmap(2, pix2);
@ -776,6 +776,17 @@ void DeviceWizard::slotSetupNewDevice()
return;
}
if (!confSel->isSelectable())
{
TQMessageBox::information(this,
i18n("Setup device"),
i18n("This device is not configurable!"),
TQMessageBox::Ok | TQMessageBox::Default,
TQMessageBox::NoButton,
TQMessageBox::NoButton);
return;
}
TQString selAddr = confSel->text(1);
DeviceImpl *newdev;

Loading…
Cancel
Save