diff options
Diffstat (limited to 'src/plugins/fs/fs.c')
-rw-r--r-- | src/plugins/fs/fs.c | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/src/plugins/fs/fs.c b/src/plugins/fs/fs.c index fb819df1..3498f7d3 100644 --- a/src/plugins/fs/fs.c +++ b/src/plugins/fs/fs.c | |||
@@ -150,28 +150,22 @@ saveEventProcessor(void * cls) { | |||
150 | event->data.UploadProgress.completed); | 150 | event->data.UploadProgress.completed); |
151 | break; | 151 | break; |
152 | case FSUI_upload_completed: | 152 | case FSUI_upload_completed: |
153 | printf("FSUI: Upload completed\n"); | ||
154 | fs_upload_complete(event->data.UploadCompleted.uc.cctx, | 153 | fs_upload_complete(event->data.UploadCompleted.uc.cctx, |
155 | event->data.UploadCompleted.uri); | 154 | event->data.UploadCompleted.uri); |
156 | break; | 155 | break; |
157 | case FSUI_upload_error: | 156 | case FSUI_upload_error: |
158 | printf("FSUI: Upload error\n"); | ||
159 | fs_upload_error(event->data.UploadError.uc.cctx); | 157 | fs_upload_error(event->data.UploadError.uc.cctx); |
160 | break; | 158 | break; |
161 | case FSUI_upload_aborted: | 159 | case FSUI_upload_aborted: |
162 | printf("FSUI: Upload aborted\n"); | ||
163 | fs_upload_error(event->data.UploadAborted.uc.cctx); | 160 | fs_upload_error(event->data.UploadAborted.uc.cctx); |
164 | break; | 161 | break; |
165 | case FSUI_upload_stopped: | 162 | case FSUI_upload_stopped: |
166 | printf("FSUI: Upload stopped\n"); | ||
167 | fs_upload_stopped(event->data.UploadStopped.uc.cctx); | 163 | fs_upload_stopped(event->data.UploadStopped.uc.cctx); |
168 | break; | 164 | break; |
169 | case FSUI_upload_suspended: | 165 | case FSUI_upload_suspended: |
170 | printf("FSUI: Upload suspended\n"); | ||
171 | fs_upload_stopped(event->data.UploadSuspended.uc.cctx); | 166 | fs_upload_stopped(event->data.UploadSuspended.uc.cctx); |
172 | break; | 167 | break; |
173 | case FSUI_upload_started: | 168 | case FSUI_upload_started: |
174 | printf("FSUI: Upload started\n"); | ||
175 | ret = fs_upload_started(event->data.UploadStarted.uc.pos, | 169 | ret = fs_upload_started(event->data.UploadStarted.uc.pos, |
176 | event->data.UploadStarted.uc.pcctx, | 170 | event->data.UploadStarted.uc.pcctx, |
177 | event->data.UploadStarted.filename, | 171 | event->data.UploadStarted.filename, |
@@ -181,7 +175,6 @@ saveEventProcessor(void * cls) { | |||
181 | FSUI_ACTIVE); | 175 | FSUI_ACTIVE); |
182 | break; | 176 | break; |
183 | case FSUI_upload_resumed: | 177 | case FSUI_upload_resumed: |
184 | printf("FSUI: Upload resumed\n"); | ||
185 | ret = fs_upload_started(event->data.UploadResumed.uc.pos, | 178 | ret = fs_upload_started(event->data.UploadResumed.uc.pos, |
186 | event->data.UploadResumed.uc.pcctx, | 179 | event->data.UploadResumed.uc.pcctx, |
187 | event->data.UploadResumed.filename, | 180 | event->data.UploadResumed.filename, |
@@ -233,7 +226,6 @@ static void fs_summary_start() { | |||
233 | G_TYPE_STRING, /* what we show */ | 226 | G_TYPE_STRING, /* what we show */ |
234 | G_TYPE_STRING, /* EncName of namespace */ | 227 | G_TYPE_STRING, /* EncName of namespace */ |
235 | G_TYPE_POINTER, /* ECRS MetaData */ | 228 | G_TYPE_POINTER, /* ECRS MetaData */ |
236 | G_TYPE_POINTER, /* FSUI search list */ | ||
237 | G_TYPE_INT); /* Meta-data about namespace */ | 229 | G_TYPE_INT); /* Meta-data about namespace */ |
238 | gtk_combo_box_set_model(GTK_COMBO_BOX(searchCB), | 230 | gtk_combo_box_set_model(GTK_COMBO_BOX(searchCB), |
239 | GTK_TREE_MODEL(model)); | 231 | GTK_TREE_MODEL(model)); |
@@ -395,15 +387,33 @@ static void fs_summary_start() { | |||
395 | * Shutdown the summary dialogs. | 387 | * Shutdown the summary dialogs. |
396 | */ | 388 | */ |
397 | static void fs_summary_stop() { | 389 | static void fs_summary_stop() { |
390 | struct ECRS_MetaData * meta; | ||
398 | GtkComboBox * searchCB; | 391 | GtkComboBox * searchCB; |
399 | GtkListStore * model; | 392 | GtkTreeModel * model; |
393 | GtkTreeIter iter; | ||
400 | 394 | ||
401 | searchCB | 395 | searchCB |
402 | = GTK_COMBO_BOX(glade_xml_get_widget(getMainXML(), | 396 | = GTK_COMBO_BOX(glade_xml_get_widget(getMainXML(), |
403 | "fssearchKeywordComboBoxEntry")); | 397 | "fssearchKeywordComboBoxEntry")); |
404 | model = GTK_LIST_STORE(gtk_combo_box_get_model(searchCB)); | 398 | model = gtk_combo_box_get_model(searchCB); |
405 | /* FIXME: iterate over model entries | 399 | if (gtk_tree_model_get_iter_first(model, |
406 | and free URIs and MetaData! */ | 400 | &iter)) { |
401 | do { | ||
402 | gtk_tree_model_get(model, | ||
403 | &iter, | ||
404 | NS_SEARCH_METADATA, &meta, | ||
405 | NAMESPACE_META, &meta, | ||
406 | -1); | ||
407 | gtk_list_store_set(GTK_LIST_STORE(model), | ||
408 | &iter, | ||
409 | NAMESPACE_META, NULL, | ||
410 | -1); | ||
411 | if (meta != NULL) | ||
412 | ECRS_freeMetaData(meta); | ||
413 | } while (gtk_list_store_remove(GTK_LIST_STORE(model), | ||
414 | &iter)); | ||
415 | } | ||
416 | |||
407 | } | 417 | } |
408 | 418 | ||
409 | 419 | ||