[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-hardware-devel
Subject:    Re: [Kde-hardware-devel] How to determine what drive an Optical
From:       Kevin Ottens <ervin () kde ! org>
Date:       2008-01-31 8:22:05
Message-ID: 200801310922.10831.ervin () kde ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


Le mercredi 30 janvier 2008, Chris Gow a écrit :
> If I have a Solid::OpticalDisc object, how do I find out what device/drive
> it is mounted in?
>
> Solid::Device *d = new Solid::Device(someValidDeviceID);
> Solid::OpticalDisc *opticalDisc = d->as<Solid::OpticalDisc>();
>
> QString mountedAt = /* eg. /dev/cdrom or some such */

[I assume you meant "/media/cdrom", not "/dev/cdrom" which is not a 
mountpoint]

You have to use the StorageAccess interface on the same device object, which 
would give:
Solid::StorageAccess *access = d->as<Solid::StorageAccess>();
QString mountedAt = access->filePath();


Regards.
-- 
Kévin 'ervin' Ottens, http://ervin.ipsquad.net
"Ni le maître sans disciple, Ni le disciple sans maître,
Ne font reculer l'ignorance."

["signature.asc" (application/pgp-signature)]

_______________________________________________
Kde-hardware-devel mailing list
Kde-hardware-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-hardware-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic