]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Disable additional properties per default as discussed with Sebastian TrĂ¼g.
authorPeter Penz <peter.penz19@gmail.com>
Sat, 20 Jun 2009 20:48:27 +0000 (20:48 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Sat, 20 Jun 2009 20:48:27 +0000 (20:48 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=984493

src/panels/information/informationpanel.cpp

index 1fa5565d766186c2fbd45d1a4b1381a7cfffa668..a49d85169751a936d39e1455a5d051d34a5ff5ac 100644 (file)
@@ -672,14 +672,20 @@ void InformationPanel::initMetaInfoSettings(KConfigGroup& group)
     if (!group.readEntry("initialized", false)) {
         // The resource file is read the first time. Assure
         // that some meta information is disabled per default.
-        group.writeEntry("fileExtension", false);
-        group.writeEntry("url", false);
-        group.writeEntry("sourceModified", false);
-        group.writeEntry("parentUrl", false);
-        group.writeEntry("size", false);
-        group.writeEntry("mime type", false);
-        group.writeEntry("depth", false);
-        group.writeEntry("name", false);
+
+        static const char* disabledProperties[] = {
+            "asText", "contentSize", "depth", "fileExtension",
+            "fileName", "fileSize", "isPartOf", "mimetype", "name",
+            "parentUrl", "plainTextContent", "sourceModified",
+            "size", "url",
+            0 // mandatory last entry
+        };
+
+        int i = 0;
+        while (disabledProperties[i] != 0) {
+            group.writeEntry(disabledProperties[i], false);
+            ++i;
+        }
 
         // mark the group as initialized
         group.writeEntry("initialized", true);