4485
4485
GtkCellRendererToggle* _tmp18_;
4486
4486
GtkCellRendererToggle* _tmp19_;
4487
4487
GtkCellRendererToggle* cell;
4488
GtkCellRendererToggle* _tmp20_;
4489
GtkTreeViewColumn* _tmp21_;
4488
const gchar* _tmp20_ = NULL;
4489
GtkCellRendererToggle* _tmp21_;
4490
4490
GtkTreeViewColumn* _tmp22_;
4491
4491
GtkTreeViewColumn* _tmp23_;
4492
4492
GtkTreeViewColumn* _tmp24_;
4493
GtkTreeView* _tmp25_;
4494
GtkTreeViewColumn* _tmp26_;
4495
GtkCellRendererToggle* _tmp27_;
4493
GtkTreeViewColumn* _tmp25_;
4494
GtkTreeView* _tmp26_;
4495
GtkTreeViewColumn* _tmp27_;
4496
GtkCellRendererToggle* _tmp28_;
4496
4497
#line 793 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4497
4498
_data1_ = g_slice_new0 (Block1Data);
4498
4499
#line 793 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4514
4515
#line 795 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4515
4516
cell = _tmp19_;
4516
4517
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4518
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4519
_tmp21_ = gtk_tree_view_column_new_with_attributes ("Recurse", (GtkCellRenderer*) _tmp20_, "active", 1, NULL, NULL);
4520
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4521
_tmp22_ = g_object_ref_sink (_tmp21_);
4518
_tmp20_ = _ ("Recurse");
4519
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4521
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4522
_tmp22_ = gtk_tree_view_column_new_with_attributes (_tmp20_, (GtkCellRenderer*) _tmp21_, "active", 1, NULL, NULL);
4523
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4524
_tmp23_ = g_object_ref_sink (_tmp22_);
4522
4525
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4523
4526
_g_object_unref0 (column);
4524
4527
#line 797 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4526
#line 801 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4528
#line 801 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4529
gtk_tree_view_column_set_expand (_tmp23_, FALSE);
4530
#line 802 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4529
#line 801 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4531
4530
_tmp24_ = column;
4532
#line 802 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4533
gtk_tree_view_column_set_fixed_width (_tmp24_, 50);
4534
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4536
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4538
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4539
gtk_tree_view_append_column (_tmp25_, _tmp26_);
4540
#line 805 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4542
#line 805 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4543
g_signal_connect_data (_tmp27_, "toggled", (GCallback) ____lambda2__gtk_cell_renderer_toggle_toggled, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
4531
#line 801 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4532
gtk_tree_view_column_set_expand (_tmp24_, FALSE);
4533
#line 802 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4535
#line 802 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4536
gtk_tree_view_column_set_fixed_width (_tmp25_, 50);
4537
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4539
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4541
#line 803 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4542
gtk_tree_view_append_column (_tmp26_, _tmp27_);
4543
#line 805 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4545
#line 805 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4546
g_signal_connect_data (_tmp28_, "toggled", (GCallback) ____lambda2__gtk_cell_renderer_toggle_toggled, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
4544
4547
#line 793 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4545
4548
_g_object_unref0 (cell);
4546
4549
#line 793 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4547
4550
block1_data_unref (_data1_);
4548
4551
#line 793 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4549
4552
_data1_ = NULL;
4550
#line 4550 "tracker-preferences.c"
4553
#line 4553 "tracker-preferences.c"
4552
4555
#line 777 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4553
4556
_g_list_free0 (columns);
4554
4557
#line 777 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4555
4558
_g_object_unref0 (column);
4556
#line 4556 "tracker-preferences.c"
4559
#line 4559 "tracker-preferences.c"
4564
4567
*size = (*size) ? (2 * (*size)) : 4;
4565
4568
#line 818 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4566
4569
*array = g_renew (gchar*, *array, (*size) + 1);
4567
#line 4567 "tracker-preferences.c"
4570
#line 4570 "tracker-preferences.c"
4569
4572
#line 818 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4570
4573
(*array)[(*length)++] = value;
4571
4574
#line 818 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4572
4575
(*array)[*length] = NULL;
4573
#line 4573 "tracker-preferences.c"
4576
#line 4576 "tracker-preferences.c"
4596
4599
*size = (*size) ? (2 * (*size)) : 4;
4597
4600
#line 854 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4598
4601
*array = g_renew (gchar*, *array, (*size) + 1);
4599
#line 4599 "tracker-preferences.c"
4602
#line 4602 "tracker-preferences.c"
4601
4604
#line 854 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4602
4605
(*array)[(*length)++] = value;
4603
4606
#line 854 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4604
4607
(*array)[*length] = NULL;
4605
#line 4605 "tracker-preferences.c"
4608
#line 4608 "tracker-preferences.c"
4634
4637
_tmp2_ = g_strdup (_tmp1_);
4635
4638
#line 818 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4636
4639
_vala_array_add3 (&all_dirs, &all_dirs_length1, &_all_dirs_size_, _tmp2_);
4637
#line 4637 "tracker-preferences.c"
4640
#line 4640 "tracker-preferences.c"
4640
4643
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4642
#line 4642 "tracker-preferences.c"
4645
#line 4645 "tracker-preferences.c"
4644
4647
gboolean _tmp3_;
4645
4648
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4647
4650
#line 820 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4649
#line 4649 "tracker-preferences.c"
4652
#line 4652 "tracker-preferences.c"
4650
4653
gboolean _tmp4_;
4780
4783
_vala_array_add4 (&self->priv->ignored_user_directories, &self->priv->ignored_user_directories_length1, &self->priv->_ignored_user_directories_size_, _tmp20_);
4781
4784
#line 840 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4783
#line 4783 "tracker-preferences.c"
4786
#line 4786 "tracker-preferences.c"
4787
4790
#line 845 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4789
#line 4789 "tracker-preferences.c"
4792
#line 4792 "tracker-preferences.c"
4792
4795
#line 848 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4794
4797
#line 848 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4796
#line 4796 "tracker-preferences.c"
4799
#line 4799 "tracker-preferences.c"
4798
4801
#line 828 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4800
#line 4800 "tracker-preferences.c"
4803
#line 4803 "tracker-preferences.c"
4855
4858
gtk_widget_set_sensitive ((GtkWidget*) _tmp26_, FALSE);
4856
4859
#line 861 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4858
#line 4858 "tracker-preferences.c"
4861
#line 4861 "tracker-preferences.c"
4860
4863
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4861
4864
case G_USER_DIRECTORY_DOCUMENTS:
4862
#line 4862 "tracker-preferences.c"
4865
#line 4865 "tracker-preferences.c"
4864
4867
GtkToggleButton* _tmp27_;
4865
4868
#line 863 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4868
4871
gtk_widget_set_sensitive ((GtkWidget*) _tmp27_, FALSE);
4869
4872
#line 864 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4871
#line 4871 "tracker-preferences.c"
4874
#line 4874 "tracker-preferences.c"
4873
4876
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4874
4877
case G_USER_DIRECTORY_DOWNLOAD:
4875
#line 4875 "tracker-preferences.c"
4878
#line 4878 "tracker-preferences.c"
4877
4880
GtkToggleButton* _tmp28_;
4878
4881
#line 866 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4881
4884
gtk_widget_set_sensitive ((GtkWidget*) _tmp28_, FALSE);
4882
4885
#line 867 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4884
#line 4884 "tracker-preferences.c"
4887
#line 4887 "tracker-preferences.c"
4886
4889
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4887
4890
case G_USER_DIRECTORY_MUSIC:
4888
#line 4888 "tracker-preferences.c"
4891
#line 4891 "tracker-preferences.c"
4890
4893
GtkToggleButton* _tmp29_;
4891
4894
#line 869 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4894
4897
gtk_widget_set_sensitive ((GtkWidget*) _tmp29_, FALSE);
4895
4898
#line 870 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4897
#line 4897 "tracker-preferences.c"
4900
#line 4900 "tracker-preferences.c"
4899
4902
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4900
4903
case G_USER_DIRECTORY_PICTURES:
4901
#line 4901 "tracker-preferences.c"
4904
#line 4904 "tracker-preferences.c"
4903
4906
GtkToggleButton* _tmp30_;
4904
4907
#line 872 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4907
4910
gtk_widget_set_sensitive ((GtkWidget*) _tmp30_, FALSE);
4908
4911
#line 873 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4910
#line 4910 "tracker-preferences.c"
4913
#line 4913 "tracker-preferences.c"
4912
4915
#line 858 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4913
4916
case G_USER_DIRECTORY_VIDEOS:
4914
#line 4914 "tracker-preferences.c"
4917
#line 4917 "tracker-preferences.c"
4916
4919
GtkToggleButton* _tmp31_;
4917
4920
#line 875 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4935
4938
#line 815 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4936
4939
all_dirs = (_vala_array_free (all_dirs, all_dirs_length1, (GDestroyNotify) g_free), NULL);
4937
#line 4937 "tracker-preferences.c"
4940
#line 4940 "tracker-preferences.c"
4941
4944
static void tracker_value_preferences_init (GValue* value) {
4942
4945
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4943
4946
value->data[0].v_pointer = NULL;
4944
#line 4944 "tracker-preferences.c"
4947
#line 4947 "tracker-preferences.c"
4972
4975
static gpointer tracker_value_preferences_peek_pointer (const GValue* value) {
4973
4976
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4974
4977
return value->data[0].v_pointer;
4975
#line 4975 "tracker-preferences.c"
4978
#line 4978 "tracker-preferences.c"
4979
4982
static gchar* tracker_value_preferences_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
4980
4983
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4981
4984
if (collect_values[0].v_pointer) {
4982
#line 4982 "tracker-preferences.c"
4985
#line 4985 "tracker-preferences.c"
4983
4986
TrackerPreferences* object;
4984
4987
object = collect_values[0].v_pointer;
4985
4988
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4986
4989
if (object->parent_instance.g_class == NULL) {
4987
4990
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4988
4991
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
4989
#line 4989 "tracker-preferences.c"
4992
#line 4992 "tracker-preferences.c"
4990
4993
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
4991
4994
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4992
4995
return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
4993
#line 4993 "tracker-preferences.c"
4996
#line 4996 "tracker-preferences.c"
4995
4998
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
4996
4999
value->data[0].v_pointer = tracker_preferences_ref (object);
4997
#line 4997 "tracker-preferences.c"
5000
#line 5000 "tracker-preferences.c"
4999
5002
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5000
5003
value->data[0].v_pointer = NULL;
5001
#line 5001 "tracker-preferences.c"
5004
#line 5004 "tracker-preferences.c"
5003
5006
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5005
#line 5005 "tracker-preferences.c"
5008
#line 5008 "tracker-preferences.c"
5013
5016
if (!object_p) {
5014
5017
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5015
5018
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
5016
#line 5016 "tracker-preferences.c"
5019
#line 5019 "tracker-preferences.c"
5018
5021
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5019
5022
if (!value->data[0].v_pointer) {
5020
5023
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5021
5024
*object_p = NULL;
5022
#line 5022 "tracker-preferences.c"
5025
#line 5025 "tracker-preferences.c"
5023
5026
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
5024
5027
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5025
5028
*object_p = value->data[0].v_pointer;
5026
#line 5026 "tracker-preferences.c"
5029
#line 5029 "tracker-preferences.c"
5028
5031
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5029
5032
*object_p = tracker_preferences_ref (value->data[0].v_pointer);
5030
#line 5030 "tracker-preferences.c"
5033
#line 5033 "tracker-preferences.c"
5032
5035
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5034
#line 5034 "tracker-preferences.c"
5037
#line 5037 "tracker-preferences.c"
5074
5077
value->data[0].v_pointer = v_object;
5075
5078
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5076
5079
tracker_preferences_ref (value->data[0].v_pointer);
5077
#line 5077 "tracker-preferences.c"
5080
#line 5080 "tracker-preferences.c"
5079
5082
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5080
5083
value->data[0].v_pointer = NULL;
5081
#line 5081 "tracker-preferences.c"
5084
#line 5084 "tracker-preferences.c"
5083
5086
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5085
5088
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5086
5089
tracker_preferences_unref (old);
5087
#line 5087 "tracker-preferences.c"
5090
#line 5090 "tracker-preferences.c"
5103
5106
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
5104
5107
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5105
5108
value->data[0].v_pointer = v_object;
5106
#line 5106 "tracker-preferences.c"
5109
#line 5109 "tracker-preferences.c"
5108
5111
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5109
5112
value->data[0].v_pointer = NULL;
5110
#line 5110 "tracker-preferences.c"
5113
#line 5113 "tracker-preferences.c"
5112
5115
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5114
5117
#line 31 "/home/juerg/Code/tracker/tracker/src/tracker-preferences/tracker-preferences.vala"
5115
5118
tracker_preferences_unref (old);
5116
#line 5116 "tracker-preferences.c"
5119
#line 5119 "tracker-preferences.c"