mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-24 02:42:48 +00:00
solid: bring back UdevQt::Device::alternateDeviceSymlinks() to use it in storage access
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
de3b483cc3
commit
495599a241
3 changed files with 10 additions and 1 deletions
|
@ -47,6 +47,7 @@ class Device
|
|||
int sysfsNumber() const;
|
||||
QString driver() const;
|
||||
QString primaryDeviceFile() const;
|
||||
QStringList alternateDeviceSymlinks() const;
|
||||
QStringList deviceProperties() const;
|
||||
Device parent() const;
|
||||
|
||||
|
|
|
@ -151,6 +151,14 @@ QString Device::primaryDeviceFile() const
|
|||
return QString::fromLatin1(udev_device_get_devnode(d->udev));
|
||||
}
|
||||
|
||||
QStringList Device::alternateDeviceSymlinks() const
|
||||
{
|
||||
if (!d)
|
||||
return QStringList();
|
||||
|
||||
return listFromListEntry(udev_device_get_devlinks_list_entry(d->udev));
|
||||
}
|
||||
|
||||
QStringList Device::deviceProperties() const
|
||||
{
|
||||
if (!d)
|
||||
|
|
|
@ -62,7 +62,7 @@ QString StorageAccess::filePath() const
|
|||
}
|
||||
}
|
||||
|
||||
const QStringList devlinks = m_device->property("DEVLINKS").toString().split(" ");
|
||||
const QStringList devlinks = m_device->udevDevice().alternateDeviceSymlinks();
|
||||
foreach (const QString &link, devlinks) {
|
||||
foreach (const KMountPoint::Ptr mountpoint, mountpoints) {
|
||||
if (mountpoint->mountedFrom() == link || mountpoint->realDeviceName() == link) {
|
||||
|
|
Loading…
Add table
Reference in a new issue