]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/views/viewproperties.h
Provide default view properties for system-places
[dolphin.git] / src / views / viewproperties.h
index 97fb7cdba7232e3cbada6497cff0eb90fb5e8d79..b3d3070ed5db6eebd27cf1a43a188c738c5c746d 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:
     /**
@@ -165,6 +164,15 @@ private:
      */
     static QString directoryHashForUrl(const KUrl& url);
 
+    /**
+     * 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
+     */
+    static KUrl mirroredDirectory();
+
     Q_DISABLE_COPY(ViewProperties)
 
 private: