Category containers (Music, Videos, Pictures) should provides URIs
to user's special directories.
this,
"All",
item_factory));
+ try {
+ var dir = Environment.get_user_special_dir (UserDirectory.MUSIC);
+ var uri = Filename.to_uri (dir, null);
+
+ this.uris.add (uri);
+ } catch (ConvertError error) {
+ warning ("Failed to get URI for music directory: %s",
+ error.message);
+ }
}
}
this,
"All",
item_factory));
+ try {
+ var dir = Environment.get_user_special_dir (UserDirectory.PICTURES);
+ var uri = Filename.to_uri (dir, null);
+
+ this.uris.add (uri);
+ } catch (ConvertError error) {
+ warning ("Failed to get URI for pictures directory: %s",
+ error.message);
+ }
}
}
this,
"All",
item_factory));
+ try {
+ var dir = Environment.get_user_special_dir (UserDirectory.VIDEOS);
+ var uri = Filename.to_uri (dir, null);
+
+ this.uris.add (uri);
+ } catch (ConvertError error) {
+ warning ("Failed to get URI for videos directory: %s",
+ error.message);
+ }
}
}