Author: shadzik
Date: Thu Jan 13 15:00:54 2011
New Revision: 12036

Modified:
   PLDLiveInstaller/trunk/DiskListWidget.cpp
Log:
- blah, Solid is still too dumb, can't determine size of unpartitioned devices
- nice feature though is the freedesktop standarized icon selection per device, 
so we don't have to do it manually


Modified: PLDLiveInstaller/trunk/DiskListWidget.cpp
==============================================================================
--- PLDLiveInstaller/trunk/DiskListWidget.cpp   (original)
+++ PLDLiveInstaller/trunk/DiskListWidget.cpp   Thu Jan 13 15:00:54 2011
@@ -38,8 +38,9 @@
       if(device.is<Solid::StorageDrive>())
       {
        // show only devices bigger than 6GB
-       if(device.as<Solid::StorageDrive>()->size()/1024/1024 >= 6144)
-       {
+       //qDebug() << "TUTAJ!!" << 
device.as<Solid::StorageDrive>()->size()/1024/1024;
+       //if(device.as<Solid::StorageDrive>()->size()/1024/1024 >= 6144)
+       //{
          QString dev = device.as<Solid::Block>()->device();
        
          if (solidDevice.contains(dev))
@@ -54,10 +55,11 @@
            {
              QString text = device.product() + " (" + dev + ")"; 
              QListWidgetItem *listitem = new QListWidgetItem;
-             if ((harddisk->driveType()==Solid::StorageDrive::MemoryStick) || 
harddisk->bus()==Solid::StorageDrive::Usb)
-               
listitem->setIcon(KIcon("drive-removable-media-usb").pixmap(64));
-             else
-               listitem->setIcon(KIcon("drive-harddisk").pixmap(64));
+             //if ((harddisk->driveType()==Solid::StorageDrive::MemoryStick) 
|| harddisk->bus()==Solid::StorageDrive::Usb)
+               
//listitem->setIcon(KIcon("drive-removable-media-usb").pixmap(64));
+             //else
+               //listitem->setIcon(KIcon("drive-harddisk").pixmap(64));
+             listitem->setIcon(KIcon(device.icon()).pixmap(64));
              listitem->setText(text);
              listitem->setToolTip(dev);
              addItem(listitem);
@@ -76,7 +78,7 @@
          
            }
          }
-       } // devices bigger than 6GB
+       //} // devices bigger than 6GB
       }
     }
     foreach(QString soldev, solidDevice) {
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to