]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/views/viewproperties.h
Ported Dolphin away from KStandardDirs
[dolphin.git] / src / views / viewproperties.h
index cfa98e9e44b86afdcac2edd5d5bef74a10723cd1..d794edf655164a70926216af0dd3764880134f97 100644 (file)
@@ -118,13 +118,12 @@ public:
     void save();
 
     /**
-     * Returns the URL of the directory, where the mirrored view properties
-     * are stored into. Mirrored view properties are used if:
-     * - there is no write access for storing the view properties into
-     *   the original directory
-     * - for non local directories
+     * @return True if properties for the given URL exist:
+     *         As soon as the properties for an URL have been saved with
+     *         ViewProperties::save(), true will be returned. If false is
+     *         returned, the default view-properties are used.
      */
-    static KUrl mirroredDirectory();
+    bool exist() const;
 
 private:
     /**
@@ -145,14 +144,14 @@ private:
      * Dolphin < 2.0: Converts the old additionalInfo-property into
      * the visibleRoles-property and clears the additionalInfo-property.
      */
-    QStringList convertAdditionalInfo();
+    void convertAdditionalInfo();
 
     /**
      * Provides backward compatibility with .directory files created with
      * Dolphin < 2.1: Converts the old name-role "name" to the generic
      * role "text".
      */
-    QStringList convertNameRole();
+    void convertNameRoleToTextRole();
 
     /**
      * Returns true, if \a filePath is part of the home-path (see QDir::homePath()).
@@ -161,7 +160,7 @@ private:
 
     /**
      * @return A hash-value for an URL that can be used as directory name.
-     *         Is used to be able to remember view-properties for long nepomuksearch-URLs.
+     *         Is used to be able to remember view-properties for long baloo-URLs.
      */
     static QString directoryHashForUrl(const KUrl& url);