[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdelibs/KDE/4.9] solid/solid/backends/udisks: Optical-media icon for mounted ISOs
From: Lukas Tinkl <lukas () kde ! org>
Date: 2012-07-11 14:18:25
Message-ID: 20120711141825.7816FA6094 () git ! kde ! org
[Download RAW message or body]
Git commit 2a89479aa8ce507ef152bfba2cd854fd98b26c39 by Lukas Tinkl, on behalf of Anant Kamath.
Committed on 10/07/2012 at 15:22.
Pushed by lukas into branch 'KDE/4.9'.
Optical-media icon for mounted ISOs
M +9 -0 solid/solid/backends/udisks/udisksdevice.cpp
http://commits.kde.org/kdelibs/2a89479aa8ce507ef152bfba2cd854fd98b26c39
diff --git a/solid/solid/backends/udisks/udisksdevice.cpp b/solid/solid/backends/udisks/udisksdevice.cpp
index 638531e..2e38c9f 100644
--- a/solid/solid/backends/udisks/udisksdevice.cpp
+++ b/solid/solid/backends/udisks/udisksdevice.cpp
@@ -563,6 +563,15 @@ QString UDisksDevice::icon() const
return iconName;
}
+ // handle mounted ISOs
+ bool isLoop = prop( "DeviceIsLinuxLoop" ).toBool();
+ QString fstype = prop("IdType").toString();
+
+ if( isLoop && ( fstype == "iso9660" || fstype == "udf" ) )
+ {
+ return "media-optical";
+ }
+
// handle media
const QString media = prop( "DriveMedia" ).toString();
bool isOptical = prop( "DeviceIsOpticalDisc" ).toBool();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic