void DevicesModel::objectsAvailable(bool available)
{
    UDisksClient *client = qobject_cast<UDisksClient *>(sender());
    foreach (const UDisksObject::Ptr &object, client->getObjects(UDisksObject::Drive)) {
        objectAdded(object);
    }
}
Example #2
0
UDisksObject::Ptr UDisksBlock::driveObjectPtr() const
{
    auto object = qobject_cast<UDisksObject*>(parent());
    if (object) {
        UDisksClient *client = object->client();
        if (client) {
            return client->getObject(drive());
        }
    }
    return UDisksObject::Ptr();
}
Example #3
0
UDisksObject::Ptr UDisksBlock::cryptoBackingDeviceObjectPtr() const
{
    auto object = qobject_cast<UDisksObject*>(parent());
    if (object) {
        UDisksClient *client = object->client();
        if (client) {
            return client->getObject(cryptoBackingDevice());
        }
    }
    return UDisksObject::Ptr();
}
Example #4
0
UDisksObject::List UDisksJob::objectsPtr() const
{
    UDisksObject::List ret;
    auto object = qobject_cast<UDisksObject*>(parent());
    if (object) {
        UDisksClient *client = object->client();
        if (client) {
            ret = client->getObjects(objects());
        }
    }
    return ret;
}