roles[i]=properties.property(i).name();
}
+ roles[roles.keys().count()+1] = "bluetoothDevice";
+
setRoleNames(roles);
}
return QVariant(); ///this is retarded but it has to be done.
}
+ if(roleNames()[role] == "bluetoothDevice")
+ {
+ return QVariant::fromValue<QObject*>((QObject*)m_devices[index.row()]);
+ }
+
QString roleName = roleNames()[role];
QMetaObject object = BluetoothDevice::staticMetaObject;
{
if(adapter)
{
- QDBusReply<void> reply = adapter->SetProperty("DiscoverableTimeout", QDBusVariant(timeout));
+ QDBusReply<void> reply = adapter->SetProperty("DiscoverableTimeout", QDBusVariant((uint)timeout));
if(!reply.isValid())
{
qDebug()<<"error setting discoverable timeout: "<<reply.error().message();