summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDebarshi Ray <debarshir@gnome.org>2018-01-29 23:36:14 +0100
committerDebarshi Ray <debarshir@gnome.org>2018-01-29 23:36:28 +0100
commit5eaebd043b551833a71b6eaaa7145be842a095a5 (patch)
tree76f86424cc3aa5f2ed2954b44709402a99d7993e
parent2d5fb3614586f85cbb364c909900b02f1c23d894 (diff)
downloadtracker-5eaebd043b551833a71b6eaaa7145be842a095a5.tar.gz
deprecate
-rw-r--r--src/libtracker-miner/tracker-indexing-tree.c22
-rw-r--r--src/libtracker-miner/tracker-indexing-tree.h3
2 files changed, 12 insertions, 13 deletions
diff --git a/src/libtracker-miner/tracker-indexing-tree.c b/src/libtracker-miner/tracker-indexing-tree.c
index 59f4399de..3c2053464 100644
--- a/src/libtracker-miner/tracker-indexing-tree.c
+++ b/src/libtracker-miner/tracker-indexing-tree.c
@@ -170,15 +170,10 @@ tracker_indexing_tree_set_property (GObject *object,
const GValue *value,
GParamSpec *pspec)
{
- TrackerIndexingTree *tree;
- TrackerIndexingTreePrivate *priv;
-
- tree = TRACKER_INDEXING_TREE (object);
- priv = tree->priv;
+ TrackerIndexingTree *tree = TRACKER_INDEXING_TREE (object);
switch (prop_id) {
case PROP_ROOT:
- priv->root = g_value_dup_object (value);
break;
case PROP_FILTER_HIDDEN:
tracker_indexing_tree_set_filter_hidden (tree,
@@ -203,9 +198,7 @@ tracker_indexing_tree_constructed (GObject *object)
priv = tree->priv;
/* Add a shallow root node */
- if (priv->root == NULL) {
- priv->root = g_file_new_for_uri ("file:///");
- }
+ priv->root = g_file_new_for_uri ("file:///");
data = node_data_new (priv->root, 0);
data->shallow = TRUE;
@@ -256,7 +249,9 @@ tracker_indexing_tree_class_init (TrackerIndexingTreeClass *klass)
"Root URL",
"The root GFile for the indexing tree",
G_TYPE_FILE,
- G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
+ G_PARAM_READWRITE |
+ G_PARAM_CONSTRUCT_ONLY |
+ G_PARAM_DEPRECATED));
g_object_class_install_property (object_class,
PROP_FILTER_HIDDEN,
@@ -402,13 +397,12 @@ tracker_indexing_tree_new (void)
* Returns: a newly allocated #TrackerIndexingTree
*
* Since: 1.2.2
+ * Deprecated: 2.0.3: It's no longer possible to specify a different root
**/
TrackerIndexingTree *
tracker_indexing_tree_new_with_root (GFile *root)
{
- return g_object_new (TRACKER_TYPE_INDEXING_TREE,
- "root", root,
- NULL);
+ return tracker_indexing_tree_new ();
}
#ifdef PRINT_INDEXING_TREE
@@ -1143,6 +1137,8 @@ tracker_indexing_tree_get_root (TrackerIndexingTree *tree,
* It can be referenced using g_object_ref().
*
* Since: 1.2.
+ * Deprecated: 2.0.3: @tree can encapsulate multiple roots - one per
+ * each URI scheme
**/
GFile *
tracker_indexing_tree_get_master_root (TrackerIndexingTree *tree)
diff --git a/src/libtracker-miner/tracker-indexing-tree.h b/src/libtracker-miner/tracker-indexing-tree.h
index 3a3731f51..c5371ffa5 100644
--- a/src/libtracker-miner/tracker-indexing-tree.h
+++ b/src/libtracker-miner/tracker-indexing-tree.h
@@ -81,6 +81,7 @@ GType tracker_indexing_tree_get_type (void) G_GNUC_CONST;
TrackerIndexingTree * tracker_indexing_tree_new (void);
+G_DEPRECATED
TrackerIndexingTree * tracker_indexing_tree_new_with_root (GFile *root);
void tracker_indexing_tree_add (TrackerIndexingTree *tree,
@@ -121,6 +122,8 @@ void tracker_indexing_tree_set_default_policy (TrackerIndexingTre
GFile * tracker_indexing_tree_get_root (TrackerIndexingTree *tree,
GFile *file,
TrackerDirectoryFlags *directory_flags);
+
+G_DEPRECATED
GFile * tracker_indexing_tree_get_master_root (TrackerIndexingTree *tree);
gboolean tracker_indexing_tree_file_is_root (TrackerIndexingTree *tree,