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

List:       kde-commits
Subject:    KDE/kdebase/workspace/plasma/applets/system-monitor
From:       Petri Damstén <petri.damsten () kdemail ! net>
Date:       2009-09-08 13:18:31
Message-ID: 1252415911.787076.26423.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1021175 by pdamsten:

* hdd icon has mounted emblem so main view does not need 'not accessible' text.
* 'not accessible' text is shown with path in config dialog because name is user editable.
BUG: 200865
BUG: 199634


 M  +7 -1      hdd.cpp  
 M  +1 -0      hdd.h  


--- trunk/KDE/kdebase/workspace/plasma/applets/system-monitor/hdd.cpp #1021174:1021175
@@ -68,7 +68,7 @@
         if (!isValidDevice(uuid, &data)) {
             continue;
         }
-        QStandardItem *item1 = new QStandardItem(data["File Path"].toString());
+        QStandardItem *item1 = new QStandardItem(filePath(data));
         item1->setEditable(false);
         item1->setCheckable(true);
         item1->setData(uuid);
@@ -139,6 +139,12 @@
             }
         }
     }
+    return label;
+}
+
+QString Hdd::filePath(const Plasma::DataEngine::Data &data)
+{
+    QString label = data["File Path"].toString();
     QVariant accessible = data["Accessible"];
     if (accessible.isValid()) {
         if (accessible.canConvert(QVariant::Bool)) {
--- trunk/KDE/kdebase/workspace/plasma/applets/system-monitor/hdd.h #1021174:1021175
@@ -56,6 +56,7 @@
         QHash<QString, QString> m_html;
 
         QString hddTitle(const QString& uuid, const Plasma::DataEngine::Data &data);
+        QString filePath(const Plasma::DataEngine::Data &data);
         bool addMeter(const QString& source);
         void deleteMeters(QGraphicsLinearLayout* layout = 0);
         bool isValidDevice(const QString& uuid, Plasma::DataEngine::Data* data);
[prev in list] [next in list] [prev in thread] [next in thread] 

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