summaryrefslogtreecommitdiff
path: root/src/Exporter.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Exporter.c')
-rw-r--r--src/Exporter.c1996
1 files changed, 1107 insertions, 889 deletions
diff --git a/src/Exporter.c b/src/Exporter.c
index b08f9bb..e8f0cf2 100644
--- a/src/Exporter.c
+++ b/src/Exporter.c
@@ -1,4 +1,4 @@
-/* Exporter.c generated by valac 0.36.6, the Vala compiler
+/* Exporter.c generated by valac 0.40.4, the Vala compiler
* generated from Exporter.vala, do not modify */
/* Copyright 2016 Software Freedom Conservancy Inc.
@@ -7,6 +7,7 @@
* (version 2.1 or later). See the COPYING file in this distribution.
*/
+
#include <glib.h>
#include <glib-object.h>
#include <string.h>
@@ -97,6 +98,11 @@ typedef struct _Workers Workers;
typedef struct _WorkersClass WorkersClass;
#define EXPORTER_TYPE_OVERWRITE (exporter_overwrite_get_type ())
+enum {
+ EXPORTER_0_PROPERTY,
+ EXPORTER_NUM_PROPERTIES
+};
+static GParamSpec* exporter_properties[EXPORTER_NUM_PROPERTIES];
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#define _workers_unref0(var) ((var == NULL) ? NULL : (var = (workers_unref (var), NULL)))
@@ -391,13 +397,18 @@ GType photo_file_format_get_type (void) G_GNUC_CONST;
GType jpeg_quality_get_type (void) G_GNUC_CONST;
ExportFormatParameters* export_format_parameters_dup (const ExportFormatParameters* self);
void export_format_parameters_free (ExportFormatParameters* self);
-static void export_format_parameters_init (ExportFormatParameters *self, ExportFormatMode mode, PhotoFileFormat specified_format, JpegQuality quality);
+static void export_format_parameters_init (ExportFormatParameters *self,
+ ExportFormatMode mode,
+ PhotoFileFormat specified_format,
+ JpegQuality quality);
void export_format_parameters_current (ExportFormatParameters* result);
PhotoFileFormat photo_file_format_get_system_default_format (void);
void export_format_parameters_unmodified (ExportFormatParameters* result);
-void export_format_parameters_for_format (PhotoFileFormat format, ExportFormatParameters* result);
+void export_format_parameters_for_format (PhotoFileFormat format,
+ ExportFormatParameters* result);
void export_format_parameters_last (ExportFormatParameters* result);
-void export_format_parameters_for_JPEG (JpegQuality quality, ExportFormatParameters* result);
+void export_format_parameters_for_JPEG (JpegQuality quality,
+ ExportFormatParameters* result);
GType exporter_get_type (void) G_GNUC_CONST;
GType data_object_get_type (void) G_GNUC_CONST;
GType data_source_get_type (void) G_GNUC_CONST;
@@ -412,114 +423,251 @@ Scaling* scaling_dup (const Scaling* self);
void scaling_free (Scaling* self);
gpointer workers_ref (gpointer instance);
void workers_unref (gpointer instance);
-GParamSpec* param_spec_workers (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_workers (GValue* value, gpointer v_object);
-void value_take_workers (GValue* value, gpointer v_object);
+GParamSpec* param_spec_workers (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags);
+void value_set_workers (GValue* value,
+ gpointer v_object);
+void value_take_workers (GValue* value,
+ gpointer v_object);
gpointer value_get_workers (const GValue* value);
GType workers_get_type (void) G_GNUC_CONST;
GType exporter_overwrite_get_type (void) G_GNUC_CONST;
#define EXPORTER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_EXPORTER, ExporterPrivate))
-enum {
- EXPORTER_DUMMY_PROPERTY
-};
-guint workers_threads_per_cpu (gint per, gint max);
-Workers* workers_new (guint max_threads, gboolean exclusive);
-Workers* workers_construct (GType object_type, guint max_threads, gboolean exclusive);
-Exporter* exporter_new (GeeCollection* to_export, GFile* dir, Scaling* scaling, ExportFormatParameters* export_params, gboolean auto_replace_all);
-Exporter* exporter_construct (GType object_type, GeeCollection* to_export, GFile* dir, Scaling* scaling, ExportFormatParameters* export_params, gboolean auto_replace_all);
-Exporter* exporter_new_for_temp_file (GeeCollection* to_export, Scaling* scaling, ExportFormatParameters* export_params);
-Exporter* exporter_construct_for_temp_file (GType object_type, GeeCollection* to_export, Scaling* scaling, ExportFormatParameters* export_params);
-void exporter_export (Exporter* self, ExporterCompletionCallback completion_callback, void* completion_callback_target, ExporterExportFailedCallback error_callback, void* error_callback_target, ExporterOverwriteCallback overwrite_callback, void* overwrite_callback_target, GCancellable* cancellable, ProgressMonitor monitor, void* monitor_target);
+guint workers_threads_per_cpu (gint per,
+ gint max);
+Workers* workers_new (guint max_threads,
+ gboolean exclusive);
+Workers* workers_construct (GType object_type,
+ guint max_threads,
+ gboolean exclusive);
+Exporter* exporter_new (GeeCollection* to_export,
+ GFile* dir,
+ Scaling* scaling,
+ ExportFormatParameters* export_params,
+ gboolean auto_replace_all);
+Exporter* exporter_construct (GType object_type,
+ GeeCollection* to_export,
+ GFile* dir,
+ Scaling* scaling,
+ ExportFormatParameters* export_params,
+ gboolean auto_replace_all);
+Exporter* exporter_new_for_temp_file (GeeCollection* to_export,
+ Scaling* scaling,
+ ExportFormatParameters* export_params);
+Exporter* exporter_construct_for_temp_file (GType object_type,
+ GeeCollection* to_export,
+ Scaling* scaling,
+ ExportFormatParameters* export_params);
+void exporter_export (Exporter* self,
+ ExporterCompletionCallback completion_callback,
+ void* completion_callback_target,
+ ExporterExportFailedCallback error_callback,
+ void* error_callback_target,
+ ExporterOverwriteCallback overwrite_callback,
+ void* overwrite_callback_target,
+ GCancellable* cancellable,
+ ProgressMonitor monitor,
+ void* monitor_target);
static gboolean exporter_process_queue (Exporter* self);
-static void exporter_export_completed (Exporter* self, gboolean is_cancelled);
+static void exporter_export_completed (Exporter* self,
+ gboolean is_cancelled);
gpointer background_job_ref (gpointer instance);
void background_job_unref (gpointer instance);
-GParamSpec* param_spec_background_job (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_background_job (GValue* value, gpointer v_object);
-void value_take_background_job (GValue* value, gpointer v_object);
+GParamSpec* param_spec_background_job (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags);
+void value_set_background_job (GValue* value,
+ gpointer v_object);
+void value_take_background_job (GValue* value,
+ gpointer v_object);
gpointer value_get_background_job (const GValue* value);
GType background_job_get_type (void) G_GNUC_CONST;
-static void exporter_on_exported (Exporter* self, BackgroundJob* j);
+static void exporter_on_exported (Exporter* self,
+ BackgroundJob* j);
static GType exporter_export_job_get_type (void) G_GNUC_CONST G_GNUC_UNUSED;
GType background_job_job_priority_get_type (void) G_GNUC_CONST;
-static void _vala_array_add129 (GFile** * array, int* length, int* size, GFile* value);
-static void exporter_on_export_cancelled (Exporter* self, BackgroundJob* j);
-GFile** exporter_get_exported_files (Exporter* self, int* result_length1);
-static GFile** _vala_array_dup25 (GFile** self, int length);
+static void _vala_array_add129 (GFile** * array,
+ int* length,
+ int* size,
+ GFile* value);
+static void exporter_on_export_cancelled (Exporter* self,
+ BackgroundJob* j);
+GFile** exporter_get_exported_files (Exporter* self,
+ int* result_length1);
+static GFile** _vala_array_dup25 (GFile** self,
+ int length);
GType photo_source_get_type (void) G_GNUC_CONST;
GType photo_get_type (void) G_GNUC_CONST;
-PhotoFileFormat photo_get_export_format_for_parameters (Photo* self, ExportFormatParameters* params);
-gchar* photo_get_export_basename_for_parameters (Photo* self, ExportFormatParameters* params);
+PhotoFileFormat photo_get_export_format_for_parameters (Photo* self,
+ ExportFormatParameters* params);
+gchar* photo_get_export_basename_for_parameters (Photo* self,
+ ExportFormatParameters* params);
GType video_source_get_type (void) G_GNUC_CONST;
GType video_get_type (void) G_GNUC_CONST;
gchar* media_source_get_basename (MediaSource* self);
-static void _vala_array_add130 (GFile** * array, int* length, int* size, GFile* value);
-GFile* generate_unique_file (GFile* dir, const gchar* basename, gboolean* collision, GError** error);
+static void _vala_array_add130 (GFile** * array,
+ int* length,
+ int* size,
+ GFile* value);
+GFile* generate_unique_file (GFile* dir,
+ const gchar* basename,
+ gboolean* collision,
+ GError** error);
GFile* app_dirs_get_temp_dir (void);
-void app_window_error_message (const gchar* message, GtkWindow* parent);
+void app_window_error_message (const gchar* message,
+ GtkWindow* parent);
GFile* media_source_get_file (MediaSource* self);
-void workers_enqueue (Workers* self, BackgroundJob* job);
-static ExporterExportJob* exporter_export_job_new (Exporter* owner, MediaSource* media, GFile* dest, Scaling* scaling, JpegQuality* quality, PhotoFileFormat* format, GCancellable* cancellable, gboolean direct_copy_unmodified, gboolean export_metadata);
-static ExporterExportJob* exporter_export_job_construct (GType object_type, Exporter* owner, MediaSource* media, GFile* dest, Scaling* scaling, JpegQuality* quality, PhotoFileFormat* format, GCancellable* cancellable, gboolean direct_copy_unmodified, gboolean export_metadata);
-enum {
- EXPORTER_EXPORT_JOB_DUMMY_PROPERTY
-};
-static void _exporter_on_exported_completion_callback (BackgroundJob* job, gpointer self);
-static void _exporter_on_export_cancelled_cancellation_callback (BackgroundJob* job, gpointer self);
+void workers_enqueue (Workers* self,
+ BackgroundJob* job);
+static ExporterExportJob* exporter_export_job_new (Exporter* owner,
+ MediaSource* media,
+ GFile* dest,
+ Scaling* scaling,
+ JpegQuality* quality,
+ PhotoFileFormat* format,
+ GCancellable* cancellable,
+ gboolean direct_copy_unmodified,
+ gboolean export_metadata);
+static ExporterExportJob* exporter_export_job_construct (GType object_type,
+ Exporter* owner,
+ MediaSource* media,
+ GFile* dest,
+ Scaling* scaling,
+ JpegQuality* quality,
+ PhotoFileFormat* format,
+ GCancellable* cancellable,
+ gboolean direct_copy_unmodified,
+ gboolean export_metadata);
+static void _exporter_on_exported_completion_callback (BackgroundJob* job,
+ gpointer self);
+static void _exporter_on_export_cancelled_cancellation_callback (BackgroundJob* job,
+ gpointer self);
gpointer abstract_semaphore_ref (gpointer instance);
void abstract_semaphore_unref (gpointer instance);
-GParamSpec* param_spec_abstract_semaphore (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_abstract_semaphore (GValue* value, gpointer v_object);
-void value_take_abstract_semaphore (GValue* value, gpointer v_object);
+GParamSpec* param_spec_abstract_semaphore (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags);
+void value_set_abstract_semaphore (GValue* value,
+ gpointer v_object);
+void value_take_abstract_semaphore (GValue* value,
+ gpointer v_object);
gpointer value_get_abstract_semaphore (const GValue* value);
GType abstract_semaphore_get_type (void) G_GNUC_CONST;
-BackgroundJob* background_job_construct (GType object_type, GObject* owner, CompletionCallback callback, void* callback_target, GCancellable* cancellable, CancellationCallback cancellation, void* cancellation_target, AbstractSemaphore* completion_semaphore);
+BackgroundJob* background_job_construct (GType object_type,
+ GObject* owner,
+ CompletionCallback callback,
+ void* callback_target,
+ GCancellable* cancellable,
+ CancellationCallback cancellation,
+ void* cancellation_target,
+ AbstractSemaphore* completion_semaphore);
static JpegQuality* _jpeg_quality_dup (JpegQuality* self);
static PhotoFileFormat* _photo_file_format_dup (PhotoFileFormat* self);
static void exporter_export_job_real_execute (BackgroundJob* base);
-void photo_export (Photo* self, GFile* dest_file, Scaling* scaling, JpegQuality quality, PhotoFileFormat export_format, gboolean direct_copy_unmodified, gboolean export_metadata, GError** error);
-void video_export (Video* self, GFile* dest_file, GError** error);
+void photo_export (Photo* self,
+ GFile* dest_file,
+ Scaling* scaling,
+ JpegQuality quality,
+ PhotoFileFormat export_format,
+ gboolean direct_copy_unmodified,
+ gboolean export_metadata,
+ GError** error);
+void video_export (Video* self,
+ GFile* dest_file,
+ GError** error);
static void exporter_export_job_finalize (BackgroundJob * obj);
static void exporter_finalize (GObject * obj);
gpointer exporter_ui_ref (gpointer instance);
void exporter_ui_unref (gpointer instance);
-GParamSpec* param_spec_exporter_ui (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
-void value_set_exporter_ui (GValue* value, gpointer v_object);
-void value_take_exporter_ui (GValue* value, gpointer v_object);
+GParamSpec* param_spec_exporter_ui (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags);
+void value_set_exporter_ui (GValue* value,
+ gpointer v_object);
+void value_take_exporter_ui (GValue* value,
+ gpointer v_object);
gpointer value_get_exporter_ui (const GValue* value);
GType exporter_ui_get_type (void) G_GNUC_CONST;
GType progress_dialog_get_type (void) G_GNUC_CONST;
#define EXPORTER_UI_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_EXPORTER_UI, ExporterUIPrivate))
-enum {
- EXPORTER_UI_DUMMY_PROPERTY
-};
ExporterUI* exporter_ui_new (Exporter* exporter);
-ExporterUI* exporter_ui_construct (GType object_type, Exporter* exporter);
-void exporter_ui_export (ExporterUI* self, ExporterCompletionCallback completion_callback, void* completion_callback_target);
+ExporterUI* exporter_ui_construct (GType object_type,
+ Exporter* exporter);
+void exporter_ui_export (ExporterUI* self,
+ ExporterCompletionCallback completion_callback,
+ void* completion_callback_target);
GType page_window_get_type (void) G_GNUC_CONST;
GType app_window_get_type (void) G_GNUC_CONST;
AppWindow* app_window_get_instance (void);
void page_window_set_busy_cursor (PageWindow* self);
-ProgressDialog* progress_dialog_new (GtkWindow* owner, const gchar* text, GCancellable* cancellable);
-ProgressDialog* progress_dialog_construct (GType object_type, GtkWindow* owner, const gchar* text, GCancellable* cancellable);
-static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporter, gboolean is_cancelled);
-static void _exporter_ui_on_export_completed_exporter_completion_callback (Exporter* exporter, gboolean is_cancelled, gpointer self);
-static gboolean exporter_ui_on_export_failed (ExporterUI* self, Exporter* exporter, GFile* file, gint remaining, GError* err);
-static gboolean _exporter_ui_on_export_failed_exporter_export_failed_callback (Exporter* exporter, GFile* file, gint remaining, GError* err, gpointer self);
-static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Exporter* exporter, GFile* file);
-static ExporterOverwrite _exporter_ui_on_export_overwrite_exporter_overwrite_callback (Exporter* exporter, GFile* file, gpointer self);
-gboolean progress_dialog_monitor (ProgressDialog* self, guint64 count, guint64 total, gboolean do_event_loop);
-static gboolean _progress_dialog_monitor_progress_monitor (guint64 current, guint64 total, gboolean do_event_loop, gpointer self);
+ProgressDialog* progress_dialog_new (GtkWindow* owner,
+ const gchar* text,
+ GCancellable* cancellable);
+ProgressDialog* progress_dialog_construct (GType object_type,
+ GtkWindow* owner,
+ const gchar* text,
+ GCancellable* cancellable);
+static void exporter_ui_on_export_completed (ExporterUI* self,
+ Exporter* exporter,
+ gboolean is_cancelled);
+static void _exporter_ui_on_export_completed_exporter_completion_callback (Exporter* exporter,
+ gboolean is_cancelled,
+ gpointer self);
+static gboolean exporter_ui_on_export_failed (ExporterUI* self,
+ Exporter* exporter,
+ GFile* file,
+ gint remaining,
+ GError* err);
+static gboolean _exporter_ui_on_export_failed_exporter_export_failed_callback (Exporter* exporter,
+ GFile* file,
+ gint remaining,
+ GError* err,
+ gpointer self);
+static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self,
+ Exporter* exporter,
+ GFile* file);
+static ExporterOverwrite _exporter_ui_on_export_overwrite_exporter_overwrite_callback (Exporter* exporter,
+ GFile* file,
+ gpointer self);
+gboolean progress_dialog_monitor (ProgressDialog* self,
+ guint64 count,
+ guint64 total,
+ gboolean do_event_loop);
+static gboolean _progress_dialog_monitor_progress_monitor (guint64 current,
+ guint64 total,
+ gboolean do_event_loop,
+ gpointer self);
void progress_dialog_close (ProgressDialog* self);
void page_window_set_normal_cursor (PageWindow* self);
-GtkResponseType app_window_negate_affirm_all_cancel_question (const gchar* message, const gchar* negative, const gchar* affirmative, const gchar* affirmative_all, const gchar* title, GtkWindow* parent);
-GtkResponseType export_error_dialog (GFile* dest, gboolean photos_remaining);
+GtkResponseType app_window_negate_affirm_all_cancel_question (const gchar* message,
+ const gchar* negative,
+ const gchar* affirmative,
+ const gchar* affirmative_all,
+ const gchar* title,
+ GtkWindow* parent);
+GtkResponseType export_error_dialog (GFile* dest,
+ gboolean photos_remaining);
static void exporter_ui_finalize (ExporterUI * obj);
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
+static void _vala_array_destroy (gpointer array,
+ gint array_length,
+ GDestroyNotify destroy_func);
+static void _vala_array_free (gpointer array,
+ gint array_length,
+ GDestroyNotify destroy_func);
-GType export_format_mode_get_type (void) {
+GType
+export_format_mode_get_type (void)
+{
static volatile gsize export_format_mode_type_id__volatile = 0;
if (g_once_init_enter (&export_format_mode_type_id__volatile)) {
static const GEnumValue values[] = {{EXPORT_FORMAT_MODE_UNMODIFIED, "EXPORT_FORMAT_MODE_UNMODIFIED", "unmodified"}, {EXPORT_FORMAT_MODE_CURRENT, "EXPORT_FORMAT_MODE_CURRENT", "current"}, {EXPORT_FORMAT_MODE_SPECIFIED, "EXPORT_FORMAT_MODE_SPECIFIED", "specified"}, {EXPORT_FORMAT_MODE_LAST, "EXPORT_FORMAT_MODE_LAST", "last"}, {0, NULL, NULL}};
@@ -531,106 +679,101 @@ GType export_format_mode_get_type (void) {
}
-static void export_format_parameters_init (ExportFormatParameters *self, ExportFormatMode mode, PhotoFileFormat specified_format, JpegQuality quality) {
- ExportFormatMode _tmp0_;
- PhotoFileFormat _tmp1_;
- JpegQuality _tmp2_;
+static void
+export_format_parameters_init (ExportFormatParameters *self,
+ ExportFormatMode mode,
+ PhotoFileFormat specified_format,
+ JpegQuality quality)
+{
#line 20 "/home/jens/Source/shotwell/src/Exporter.vala"
memset (self, 0, sizeof (ExportFormatParameters));
#line 22 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = mode;
-#line 22 "/home/jens/Source/shotwell/src/Exporter.vala"
- (*self).mode = _tmp0_;
+ (*self).mode = mode;
#line 23 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = specified_format;
-#line 23 "/home/jens/Source/shotwell/src/Exporter.vala"
- (*self).specified_format = _tmp1_;
-#line 24 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2_ = quality;
+ (*self).specified_format = specified_format;
#line 24 "/home/jens/Source/shotwell/src/Exporter.vala"
- (*self).quality = _tmp2_;
+ (*self).quality = quality;
#line 25 "/home/jens/Source/shotwell/src/Exporter.vala"
(*self).export_metadata = TRUE;
-#line 555 "Exporter.c"
+#line 699 "Exporter.c"
}
-void export_format_parameters_current (ExportFormatParameters* result) {
- PhotoFileFormat _tmp0_;
- ExportFormatParameters _tmp1_ = {0};
-#line 29 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = photo_file_format_get_system_default_format ();
+void
+export_format_parameters_current (ExportFormatParameters* result)
+{
+ ExportFormatParameters _tmp0_ = {0};
#line 29 "/home/jens/Source/shotwell/src/Exporter.vala"
- export_format_parameters_init (&_tmp1_, EXPORT_FORMAT_MODE_CURRENT, _tmp0_, JPEG_QUALITY_HIGH);
+ export_format_parameters_init (&_tmp0_, EXPORT_FORMAT_MODE_CURRENT, photo_file_format_get_system_default_format (), JPEG_QUALITY_HIGH);
#line 29 "/home/jens/Source/shotwell/src/Exporter.vala"
- *result = _tmp1_;
+ *result = _tmp0_;
#line 29 "/home/jens/Source/shotwell/src/Exporter.vala"
return;
-#line 570 "Exporter.c"
+#line 713 "Exporter.c"
}
-void export_format_parameters_unmodified (ExportFormatParameters* result) {
- PhotoFileFormat _tmp0_;
- ExportFormatParameters _tmp1_ = {0};
+void
+export_format_parameters_unmodified (ExportFormatParameters* result)
+{
+ ExportFormatParameters _tmp0_ = {0};
#line 34 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = photo_file_format_get_system_default_format ();
+ export_format_parameters_init (&_tmp0_, EXPORT_FORMAT_MODE_UNMODIFIED, photo_file_format_get_system_default_format (), JPEG_QUALITY_HIGH);
#line 34 "/home/jens/Source/shotwell/src/Exporter.vala"
- export_format_parameters_init (&_tmp1_, EXPORT_FORMAT_MODE_UNMODIFIED, _tmp0_, JPEG_QUALITY_HIGH);
-#line 34 "/home/jens/Source/shotwell/src/Exporter.vala"
- *result = _tmp1_;
+ *result = _tmp0_;
#line 34 "/home/jens/Source/shotwell/src/Exporter.vala"
return;
-#line 585 "Exporter.c"
+#line 727 "Exporter.c"
}
-void export_format_parameters_for_format (PhotoFileFormat format, ExportFormatParameters* result) {
- PhotoFileFormat _tmp0_;
- ExportFormatParameters _tmp1_ = {0};
-#line 39 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = format;
+void
+export_format_parameters_for_format (PhotoFileFormat format,
+ ExportFormatParameters* result)
+{
+ ExportFormatParameters _tmp0_ = {0};
#line 39 "/home/jens/Source/shotwell/src/Exporter.vala"
- export_format_parameters_init (&_tmp1_, EXPORT_FORMAT_MODE_SPECIFIED, _tmp0_, JPEG_QUALITY_HIGH);
+ export_format_parameters_init (&_tmp0_, EXPORT_FORMAT_MODE_SPECIFIED, format, JPEG_QUALITY_HIGH);
#line 39 "/home/jens/Source/shotwell/src/Exporter.vala"
- *result = _tmp1_;
+ *result = _tmp0_;
#line 39 "/home/jens/Source/shotwell/src/Exporter.vala"
return;
-#line 600 "Exporter.c"
+#line 742 "Exporter.c"
}
-void export_format_parameters_last (ExportFormatParameters* result) {
- PhotoFileFormat _tmp0_;
- ExportFormatParameters _tmp1_ = {0};
+void
+export_format_parameters_last (ExportFormatParameters* result)
+{
+ ExportFormatParameters _tmp0_ = {0};
#line 43 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = photo_file_format_get_system_default_format ();
+ export_format_parameters_init (&_tmp0_, EXPORT_FORMAT_MODE_LAST, photo_file_format_get_system_default_format (), JPEG_QUALITY_HIGH);
#line 43 "/home/jens/Source/shotwell/src/Exporter.vala"
- export_format_parameters_init (&_tmp1_, EXPORT_FORMAT_MODE_LAST, _tmp0_, JPEG_QUALITY_HIGH);
-#line 43 "/home/jens/Source/shotwell/src/Exporter.vala"
- *result = _tmp1_;
+ *result = _tmp0_;
#line 43 "/home/jens/Source/shotwell/src/Exporter.vala"
return;
-#line 615 "Exporter.c"
+#line 756 "Exporter.c"
}
-void export_format_parameters_for_JPEG (JpegQuality quality, ExportFormatParameters* result) {
- JpegQuality _tmp0_;
- ExportFormatParameters _tmp1_ = {0};
-#line 48 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = quality;
+void
+export_format_parameters_for_JPEG (JpegQuality quality,
+ ExportFormatParameters* result)
+{
+ ExportFormatParameters _tmp0_ = {0};
#line 48 "/home/jens/Source/shotwell/src/Exporter.vala"
- export_format_parameters_init (&_tmp1_, EXPORT_FORMAT_MODE_SPECIFIED, PHOTO_FILE_FORMAT_JFIF, _tmp0_);
+ export_format_parameters_init (&_tmp0_, EXPORT_FORMAT_MODE_SPECIFIED, PHOTO_FILE_FORMAT_JFIF, quality);
#line 48 "/home/jens/Source/shotwell/src/Exporter.vala"
- *result = _tmp1_;
+ *result = _tmp0_;
#line 48 "/home/jens/Source/shotwell/src/Exporter.vala"
return;
-#line 630 "Exporter.c"
+#line 771 "Exporter.c"
}
-ExportFormatParameters* export_format_parameters_dup (const ExportFormatParameters* self) {
+ExportFormatParameters*
+export_format_parameters_dup (const ExportFormatParameters* self)
+{
ExportFormatParameters* dup;
#line 14 "/home/jens/Source/shotwell/src/Exporter.vala"
dup = g_new0 (ExportFormatParameters, 1);
@@ -638,18 +781,22 @@ ExportFormatParameters* export_format_parameters_dup (const ExportFormatParamete
memcpy (dup, self, sizeof (ExportFormatParameters));
#line 14 "/home/jens/Source/shotwell/src/Exporter.vala"
return dup;
-#line 642 "Exporter.c"
+#line 785 "Exporter.c"
}
-void export_format_parameters_free (ExportFormatParameters* self) {
+void
+export_format_parameters_free (ExportFormatParameters* self)
+{
#line 14 "/home/jens/Source/shotwell/src/Exporter.vala"
g_free (self);
-#line 649 "Exporter.c"
+#line 794 "Exporter.c"
}
-GType export_format_parameters_get_type (void) {
+GType
+export_format_parameters_get_type (void)
+{
static volatile gsize export_format_parameters_type_id__volatile = 0;
if (g_once_init_enter (&export_format_parameters_type_id__volatile)) {
GType export_format_parameters_type_id;
@@ -660,7 +807,9 @@ GType export_format_parameters_get_type (void) {
}
-GType exporter_overwrite_get_type (void) {
+GType
+exporter_overwrite_get_type (void)
+{
static volatile gsize exporter_overwrite_type_id__volatile = 0;
if (g_once_init_enter (&exporter_overwrite_type_id__volatile)) {
static const GEnumValue values[] = {{EXPORTER_OVERWRITE_YES, "EXPORTER_OVERWRITE_YES", "yes"}, {EXPORTER_OVERWRITE_NO, "EXPORTER_OVERWRITE_NO", "no"}, {EXPORTER_OVERWRITE_CANCEL, "EXPORTER_OVERWRITE_CANCEL", "cancel"}, {EXPORTER_OVERWRITE_REPLACE_ALL, "EXPORTER_OVERWRITE_REPLACE_ALL", "replace-all"}, {0, NULL, NULL}};
@@ -672,22 +821,28 @@ GType exporter_overwrite_get_type (void) {
}
-static gpointer _g_object_ref0 (gpointer self) {
+static gpointer
+_g_object_ref0 (gpointer self)
+{
#line 125 "/home/jens/Source/shotwell/src/Exporter.vala"
return self ? g_object_ref (self) : NULL;
-#line 679 "Exporter.c"
+#line 830 "Exporter.c"
}
-Exporter* exporter_construct (GType object_type, GeeCollection* to_export, GFile* dir, Scaling* scaling, ExportFormatParameters* export_params, gboolean auto_replace_all) {
+Exporter*
+exporter_construct (GType object_type,
+ GeeCollection* to_export,
+ GFile* dir,
+ Scaling* scaling,
+ ExportFormatParameters* export_params,
+ gboolean auto_replace_all)
+{
Exporter * self = NULL;
GeeCollection* _tmp0_;
- GeeCollection* _tmp1_;
- GFile* _tmp2_;
- GFile* _tmp3_;
- Scaling _tmp4_;
- ExportFormatParameters _tmp5_;
- gboolean _tmp6_;
+ GFile* _tmp1_;
+ Scaling _tmp2_;
+ ExportFormatParameters _tmp3_;
#line 122 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (GEE_IS_COLLECTION (to_export), NULL);
#line 122 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -701,48 +856,52 @@ Exporter* exporter_construct (GType object_type, GeeCollection* to_export, GFile
#line 124 "/home/jens/Source/shotwell/src/Exporter.vala"
_tmp0_ = self->priv->to_export;
#line 124 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = to_export;
-#line 124 "/home/jens/Source/shotwell/src/Exporter.vala"
- gee_collection_add_all (_tmp0_, _tmp1_);
+ gee_collection_add_all (_tmp0_, to_export);
#line 125 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2_ = dir;
-#line 125 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp3_ = _g_object_ref0 (_tmp2_);
+ _tmp1_ = _g_object_ref0 (dir);
#line 125 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (self->priv->dir);
#line 125 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->dir = _tmp3_;
+ self->priv->dir = _tmp1_;
#line 126 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ = *scaling;
+ _tmp2_ = *scaling;
#line 126 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->scaling = _tmp4_;
+ self->priv->scaling = _tmp2_;
#line 127 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp5_ = *export_params;
+ _tmp3_ = *export_params;
#line 127 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->export_params = _tmp5_;
-#line 128 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp6_ = auto_replace_all;
+ self->priv->export_params = _tmp3_;
#line 128 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->replace_all = _tmp6_;
+ self->priv->replace_all = auto_replace_all;
#line 122 "/home/jens/Source/shotwell/src/Exporter.vala"
return self;
-#line 730 "Exporter.c"
+#line 879 "Exporter.c"
}
-Exporter* exporter_new (GeeCollection* to_export, GFile* dir, Scaling* scaling, ExportFormatParameters* export_params, gboolean auto_replace_all) {
+Exporter*
+exporter_new (GeeCollection* to_export,
+ GFile* dir,
+ Scaling* scaling,
+ ExportFormatParameters* export_params,
+ gboolean auto_replace_all)
+{
#line 122 "/home/jens/Source/shotwell/src/Exporter.vala"
return exporter_construct (TYPE_EXPORTER, to_export, dir, scaling, export_params, auto_replace_all);
-#line 737 "Exporter.c"
+#line 892 "Exporter.c"
}
-Exporter* exporter_construct_for_temp_file (GType object_type, GeeCollection* to_export, Scaling* scaling, ExportFormatParameters* export_params) {
+Exporter*
+exporter_construct_for_temp_file (GType object_type,
+ GeeCollection* to_export,
+ Scaling* scaling,
+ ExportFormatParameters* export_params)
+{
Exporter * self = NULL;
GeeCollection* _tmp0_;
- GeeCollection* _tmp1_;
- Scaling _tmp2_;
- ExportFormatParameters _tmp3_;
+ Scaling _tmp1_;
+ ExportFormatParameters _tmp2_;
#line 131 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (GEE_IS_COLLECTION (to_export), NULL);
#line 131 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -754,355 +913,342 @@ Exporter* exporter_construct_for_temp_file (GType object_type, GeeCollection* to
#line 133 "/home/jens/Source/shotwell/src/Exporter.vala"
_tmp0_ = self->priv->to_export;
#line 133 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = to_export;
-#line 133 "/home/jens/Source/shotwell/src/Exporter.vala"
- gee_collection_add_all (_tmp0_, _tmp1_);
+ gee_collection_add_all (_tmp0_, to_export);
#line 134 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (self->priv->dir);
#line 134 "/home/jens/Source/shotwell/src/Exporter.vala"
self->priv->dir = NULL;
#line 135 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2_ = *scaling;
+ _tmp1_ = *scaling;
#line 135 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->scaling = _tmp2_;
+ self->priv->scaling = _tmp1_;
#line 136 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp3_ = *export_params;
+ _tmp2_ = *export_params;
#line 136 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->export_params = _tmp3_;
+ self->priv->export_params = _tmp2_;
#line 131 "/home/jens/Source/shotwell/src/Exporter.vala"
return self;
-#line 775 "Exporter.c"
+#line 932 "Exporter.c"
}
-Exporter* exporter_new_for_temp_file (GeeCollection* to_export, Scaling* scaling, ExportFormatParameters* export_params) {
+Exporter*
+exporter_new_for_temp_file (GeeCollection* to_export,
+ Scaling* scaling,
+ ExportFormatParameters* export_params)
+{
#line 131 "/home/jens/Source/shotwell/src/Exporter.vala"
return exporter_construct_for_temp_file (TYPE_EXPORTER, to_export, scaling, export_params);
-#line 782 "Exporter.c"
+#line 943 "Exporter.c"
}
-void exporter_export (Exporter* self, ExporterCompletionCallback completion_callback, void* completion_callback_target, ExporterExportFailedCallback error_callback, void* error_callback_target, ExporterOverwriteCallback overwrite_callback, void* overwrite_callback_target, GCancellable* cancellable, ProgressMonitor monitor, void* monitor_target) {
- ExporterCompletionCallback _tmp0_;
- void* _tmp0__target;
- ExporterExportFailedCallback _tmp1_;
- void* _tmp1__target;
- ExporterOverwriteCallback _tmp2_;
- void* _tmp2__target;
- ProgressMonitor _tmp3_;
- void* _tmp3__target;
- GCancellable* _tmp4_ = NULL;
- GCancellable* _tmp5_;
- GCancellable* _tmp6_;
- GCancellable* _tmp8_;
- gboolean _tmp9_;
+void
+exporter_export (Exporter* self,
+ ExporterCompletionCallback completion_callback,
+ void* completion_callback_target,
+ ExporterExportFailedCallback error_callback,
+ void* error_callback_target,
+ ExporterOverwriteCallback overwrite_callback,
+ void* overwrite_callback_target,
+ GCancellable* cancellable,
+ ProgressMonitor monitor,
+ void* monitor_target)
+{
+ GCancellable* _tmp0_ = NULL;
+ GCancellable* _tmp1_;
+ GCancellable* _tmp3_;
#line 140 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_if_fail (IS_EXPORTER (self));
#line 140 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_if_fail ((cancellable == NULL) || G_IS_CANCELLABLE (cancellable));
#line 142 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = completion_callback;
-#line 142 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0__target = completion_callback_target;
+ self->priv->completion_callback = completion_callback;
#line 142 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->completion_callback = _tmp0_;
-#line 142 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->completion_callback_target = _tmp0__target;
-#line 143 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = error_callback;
+ self->priv->completion_callback_target = completion_callback_target;
#line 143 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1__target = error_callback_target;
+ self->priv->error_callback = error_callback;
#line 143 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->error_callback = _tmp1_;
-#line 143 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->error_callback_target = _tmp1__target;
-#line 144 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2_ = overwrite_callback;
-#line 144 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2__target = overwrite_callback_target;
+ self->priv->error_callback_target = error_callback_target;
#line 144 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->overwrite_callback = _tmp2_;
+ self->priv->overwrite_callback = overwrite_callback;
#line 144 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->overwrite_callback_target = _tmp2__target;
-#line 145 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp3_ = monitor;
-#line 145 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp3__target = monitor_target;
+ self->priv->overwrite_callback_target = overwrite_callback_target;
#line 145 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->monitor = _tmp3_;
+ self->priv->monitor = monitor;
#line 145 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->monitor_target = _tmp3__target;
+ self->priv->monitor_target = monitor_target;
#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp5_ = cancellable;
+ _tmp1_ = _g_object_ref0 (cancellable);
#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp6_ = _g_object_ref0 (_tmp5_);
+ _tmp0_ = _tmp1_;
#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ = _tmp6_;
+ if (_tmp0_ == NULL) {
+#line 988 "Exporter.c"
+ GCancellable* _tmp2_;
#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (_tmp4_ == NULL) {
-#line 844 "Exporter.c"
- GCancellable* _tmp7_;
+ _tmp2_ = g_cancellable_new ();
#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp7_ = g_cancellable_new ();
+ _g_object_unref0 (_tmp0_);
#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
- _g_object_unref0 (_tmp4_);
-#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ = _tmp7_;
-#line 852 "Exporter.c"
+ _tmp0_ = _tmp2_;
+#line 996 "Exporter.c"
}
#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp8_ = _tmp4_;
+ _tmp3_ = _tmp0_;
#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ = NULL;
+ _tmp0_ = NULL;
#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (self->priv->cancellable);
#line 146 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->cancellable = _tmp8_;
-#line 148 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp9_ = exporter_process_queue (self);
+ self->priv->cancellable = _tmp3_;
#line 148 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp9_) {
+ if (!exporter_process_queue (self)) {
#line 149 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_export_completed (self, TRUE);
-#line 868 "Exporter.c"
+#line 1010 "Exporter.c"
}
#line 140 "/home/jens/Source/shotwell/src/Exporter.vala"
- _g_object_unref0 (_tmp4_);
-#line 872 "Exporter.c"
+ _g_object_unref0 (_tmp0_);
+#line 1014 "Exporter.c"
}
-static gpointer _background_job_ref0 (gpointer self) {
+static gpointer
+_background_job_ref0 (gpointer self)
+{
#line 153 "/home/jens/Source/shotwell/src/Exporter.vala"
return self ? background_job_ref (self) : NULL;
-#line 879 "Exporter.c"
+#line 1023 "Exporter.c"
}
-static void _vala_array_add129 (GFile** * array, int* length, int* size, GFile* value) {
+static void
+_vala_array_add129 (GFile** * array,
+ int* length,
+ int* size,
+ GFile* value)
+{
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
if ((*length) == (*size)) {
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
*size = (*size) ? (2 * (*size)) : 4;
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
*array = g_renew (GFile*, *array, (*size) + 1);
-#line 890 "Exporter.c"
+#line 1039 "Exporter.c"
}
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
(*array)[(*length)++] = value;
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
(*array)[*length] = NULL;
-#line 896 "Exporter.c"
+#line 1045 "Exporter.c"
}
-static void exporter_on_exported (Exporter* self, BackgroundJob* j) {
+static void
+exporter_on_exported (Exporter* self,
+ BackgroundJob* j)
+{
ExporterExportJob* job = NULL;
- BackgroundJob* _tmp0_;
- ExporterExportJob* _tmp1_;
- gint _tmp2_;
+ ExporterExportJob* _tmp0_;
+ gint _tmp1_;
gboolean completed = FALSE;
- gint _tmp3_;
- GeeCollection* _tmp4_;
+ gint _tmp2_;
+ GeeCollection* _tmp3_;
+ gint _tmp4_;
gint _tmp5_;
- gint _tmp6_;
- gboolean _tmp7_ = FALSE;
- gboolean _tmp8_;
- gboolean _tmp22_ = FALSE;
- gboolean _tmp23_;
- gboolean _tmp36_;
+ gboolean _tmp6_ = FALSE;
+ gboolean _tmp7_;
+ gboolean _tmp20_ = FALSE;
+ gboolean _tmp21_;
+ gboolean _tmp33_;
#line 152 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_if_fail (IS_EXPORTER (self));
#line 152 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_if_fail (IS_BACKGROUND_JOB (j));
#line 153 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = j;
+ _tmp0_ = _background_job_ref0 (G_TYPE_CHECK_INSTANCE_CAST (j, EXPORTER_TYPE_EXPORT_JOB, ExporterExportJob));
#line 153 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = _background_job_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, EXPORTER_TYPE_EXPORT_JOB, ExporterExportJob));
-#line 153 "/home/jens/Source/shotwell/src/Exporter.vala"
- job = _tmp1_;
+ job = _tmp0_;
#line 155 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2_ = self->priv->completed_count;
+ _tmp1_ = self->priv->completed_count;
#line 155 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->completed_count = _tmp2_ + 1;
+ self->priv->completed_count = _tmp1_ + 1;
#line 159 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp3_ = self->priv->completed_count;
+ _tmp2_ = self->priv->completed_count;
#line 159 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ = self->priv->to_export;
+ _tmp3_ = self->priv->to_export;
#line 159 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp5_ = gee_collection_get_size (_tmp4_);
+ _tmp4_ = gee_collection_get_size (_tmp3_);
#line 159 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp6_ = _tmp5_;
+ _tmp5_ = _tmp4_;
#line 159 "/home/jens/Source/shotwell/src/Exporter.vala"
- completed = _tmp3_ == _tmp6_;
+ completed = _tmp2_ == _tmp5_;
#line 161 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp8_ = self->priv->aborted;
+ _tmp7_ = self->priv->aborted;
#line 161 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp8_) {
-#line 943 "Exporter.c"
- ExporterExportJob* _tmp9_;
- GError* _tmp10_;
+ if (!_tmp7_) {
+#line 1092 "Exporter.c"
+ ExporterExportJob* _tmp8_;
+ GError* _tmp9_;
#line 161 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp9_ = job;
+ _tmp8_ = job;
#line 161 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp10_ = _tmp9_->err;
+ _tmp9_ = _tmp8_->err;
#line 161 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp7_ = _tmp10_ != NULL;
-#line 952 "Exporter.c"
+ _tmp6_ = _tmp9_ != NULL;
+#line 1101 "Exporter.c"
} else {
#line 161 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp7_ = FALSE;
-#line 956 "Exporter.c"
+ _tmp6_ = FALSE;
+#line 1105 "Exporter.c"
}
#line 161 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (_tmp7_) {
-#line 960 "Exporter.c"
- ExporterExportFailedCallback _tmp11_;
- void* _tmp11__target;
- ExporterExportJob* _tmp12_;
- GFile* _tmp13_;
- GeeCollection* _tmp14_;
+ if (_tmp6_) {
+#line 1109 "Exporter.c"
+ ExporterExportFailedCallback _tmp10_;
+ void* _tmp10__target;
+ ExporterExportJob* _tmp11_;
+ GFile* _tmp12_;
+ GeeCollection* _tmp13_;
+ gint _tmp14_;
gint _tmp15_;
gint _tmp16_;
- gint _tmp17_;
- ExporterExportJob* _tmp18_;
- GError* _tmp19_;
- gboolean _tmp20_;
-#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp11_ = self->priv->error_callback;
+ ExporterExportJob* _tmp17_;
+ GError* _tmp18_;
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp11__target = self->priv->error_callback_target;
+ _tmp10_ = self->priv->error_callback;
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp12_ = job;
+ _tmp10__target = self->priv->error_callback_target;
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp13_ = _tmp12_->dest;
+ _tmp11_ = job;
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp14_ = self->priv->to_export;
+ _tmp12_ = _tmp11_->dest;
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp15_ = gee_collection_get_size (_tmp14_);
+ _tmp13_ = self->priv->to_export;
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp16_ = _tmp15_;
+ _tmp14_ = gee_collection_get_size (_tmp13_);
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp17_ = self->priv->completed_count;
+ _tmp15_ = _tmp14_;
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp18_ = job;
+ _tmp16_ = self->priv->completed_count;
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp19_ = _tmp18_->err;
+ _tmp17_ = job;
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp20_ = _tmp11_ (self, _tmp13_, _tmp16_ - _tmp17_, _tmp19_, _tmp11__target);
+ _tmp18_ = _tmp17_->err;
#line 162 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp20_) {
-#line 996 "Exporter.c"
- gboolean _tmp21_;
+ if (!_tmp10_ (self, _tmp12_, _tmp15_ - _tmp16_, _tmp18_, _tmp10__target)) {
+#line 1142 "Exporter.c"
+ gboolean _tmp19_;
#line 163 "/home/jens/Source/shotwell/src/Exporter.vala"
self->priv->aborted = TRUE;
#line 165 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp21_ = completed;
+ _tmp19_ = completed;
#line 165 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp21_) {
+ if (!_tmp19_) {
#line 166 "/home/jens/Source/shotwell/src/Exporter.vala"
_background_job_unref0 (job);
#line 166 "/home/jens/Source/shotwell/src/Exporter.vala"
return;
-#line 1008 "Exporter.c"
+#line 1154 "Exporter.c"
}
}
}
#line 170 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp23_ = self->priv->aborted;
+ _tmp21_ = self->priv->aborted;
#line 170 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp23_) {
-#line 1016 "Exporter.c"
- ProgressMonitor _tmp24_;
- void* _tmp24__target;
+ if (!_tmp21_) {
+#line 1162 "Exporter.c"
+ ProgressMonitor _tmp22_;
+ void* _tmp22__target;
#line 170 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp24_ = self->priv->monitor;
+ _tmp22_ = self->priv->monitor;
#line 170 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp24__target = self->priv->monitor_target;
+ _tmp22__target = self->priv->monitor_target;
#line 170 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp22_ = _tmp24_ != NULL;
-#line 1025 "Exporter.c"
+ _tmp20_ = _tmp22_ != NULL;
+#line 1171 "Exporter.c"
} else {
#line 170 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp22_ = FALSE;
-#line 1029 "Exporter.c"
+ _tmp20_ = FALSE;
+#line 1175 "Exporter.c"
}
#line 170 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (_tmp22_) {
-#line 1033 "Exporter.c"
- ProgressMonitor _tmp25_;
- void* _tmp25__target;
+ if (_tmp20_) {
+#line 1179 "Exporter.c"
+ ProgressMonitor _tmp23_;
+ void* _tmp23__target;
+ gint _tmp24_;
+ GeeCollection* _tmp25_;
gint _tmp26_;
- GeeCollection* _tmp27_;
- gint _tmp28_;
- gint _tmp29_;
- gboolean _tmp30_;
+ gint _tmp27_;
#line 171 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp25_ = self->priv->monitor;
+ _tmp23_ = self->priv->monitor;
#line 171 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp25__target = self->priv->monitor_target;
+ _tmp23__target = self->priv->monitor_target;
#line 171 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp26_ = self->priv->completed_count;
+ _tmp24_ = self->priv->completed_count;
#line 171 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp27_ = self->priv->to_export;
+ _tmp25_ = self->priv->to_export;
#line 171 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp28_ = gee_collection_get_size (_tmp27_);
+ _tmp26_ = gee_collection_get_size (_tmp25_);
#line 171 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp29_ = _tmp28_;
+ _tmp27_ = _tmp26_;
#line 171 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp30_ = _tmp25_ ((guint64) _tmp26_, (guint64) _tmp29_, FALSE, _tmp25__target);
-#line 171 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp30_) {
-#line 1057 "Exporter.c"
- gboolean _tmp31_;
+ if (!_tmp23_ ((guint64) _tmp24_, (guint64) _tmp27_, FALSE, _tmp23__target)) {
+#line 1200 "Exporter.c"
+ gboolean _tmp28_;
#line 172 "/home/jens/Source/shotwell/src/Exporter.vala"
self->priv->aborted = TRUE;
#line 174 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp31_ = completed;
+ _tmp28_ = completed;
#line 174 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp31_) {
+ if (!_tmp28_) {
#line 175 "/home/jens/Source/shotwell/src/Exporter.vala"
_background_job_unref0 (job);
#line 175 "/home/jens/Source/shotwell/src/Exporter.vala"
return;
-#line 1069 "Exporter.c"
+#line 1212 "Exporter.c"
}
} else {
- GFile** _tmp32_;
- gint _tmp32__length1;
- ExporterExportJob* _tmp33_;
- GFile* _tmp34_;
- GFile* _tmp35_;
+ GFile** _tmp29_;
+ gint _tmp29__length1;
+ ExporterExportJob* _tmp30_;
+ GFile* _tmp31_;
+ GFile* _tmp32_;
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp32_ = self->priv->exported_files;
+ _tmp29_ = self->priv->exported_files;
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp32__length1 = self->priv->exported_files_length1;
+ _tmp29__length1 = self->priv->exported_files_length1;
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp33_ = job;
+ _tmp30_ = job;
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp34_ = _tmp33_->dest;
+ _tmp31_ = _tmp30_->dest;
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp35_ = _g_object_ref0 (_tmp34_);
+ _tmp32_ = _g_object_ref0 (_tmp31_);
#line 177 "/home/jens/Source/shotwell/src/Exporter.vala"
- _vala_array_add129 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp35_);
-#line 1089 "Exporter.c"
+ _vala_array_add129 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp32_);
+#line 1232 "Exporter.c"
}
}
#line 181 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp36_ = completed;
+ _tmp33_ = completed;
#line 181 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (_tmp36_) {
+ if (_tmp33_) {
#line 182 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_export_completed (self, FALSE);
-#line 1098 "Exporter.c"
+#line 1241 "Exporter.c"
}
#line 152 "/home/jens/Source/shotwell/src/Exporter.vala"
_background_job_unref0 (job);
-#line 1102 "Exporter.c"
+#line 1245 "Exporter.c"
}
-static void exporter_on_export_cancelled (Exporter* self, BackgroundJob* j) {
+static void
+exporter_on_export_cancelled (Exporter* self,
+ BackgroundJob* j)
+{
gint _tmp0_;
gint _tmp1_;
GeeCollection* _tmp2_;
@@ -1128,33 +1274,39 @@ static void exporter_on_export_cancelled (Exporter* self, BackgroundJob* j) {
if (_tmp1_ == _tmp4_) {
#line 187 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_export_completed (self, TRUE);
-#line 1132 "Exporter.c"
+#line 1278 "Exporter.c"
}
}
-static GFile** _vala_array_dup25 (GFile** self, int length) {
+static GFile**
+_vala_array_dup25 (GFile** self,
+ int length)
+{
GFile** result;
int i;
#line 191 "/home/jens/Source/shotwell/src/Exporter.vala"
result = g_new0 (GFile*, length + 1);
#line 191 "/home/jens/Source/shotwell/src/Exporter.vala"
for (i = 0; i < length; i++) {
-#line 1144 "Exporter.c"
+#line 1293 "Exporter.c"
GFile* _tmp0_;
#line 191 "/home/jens/Source/shotwell/src/Exporter.vala"
_tmp0_ = _g_object_ref0 (self[i]);
#line 191 "/home/jens/Source/shotwell/src/Exporter.vala"
result[i] = _tmp0_;
-#line 1150 "Exporter.c"
+#line 1299 "Exporter.c"
}
#line 191 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 1154 "Exporter.c"
+#line 1303 "Exporter.c"
}
-GFile** exporter_get_exported_files (Exporter* self, int* result_length1) {
+GFile**
+exporter_get_exported_files (Exporter* self,
+ int* result_length1)
+{
GFile** result = NULL;
GFile** _tmp0_;
gint _tmp0__length1;
@@ -1180,43 +1332,50 @@ GFile** exporter_get_exported_files (Exporter* self, int* result_length1) {
if (result_length1) {
#line 191 "/home/jens/Source/shotwell/src/Exporter.vala"
*result_length1 = _tmp2__length1;
-#line 1184 "Exporter.c"
+#line 1336 "Exporter.c"
}
#line 191 "/home/jens/Source/shotwell/src/Exporter.vala"
result = _tmp2_;
#line 191 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 1190 "Exporter.c"
+#line 1342 "Exporter.c"
}
-static void _vala_array_add130 (GFile** * array, int* length, int* size, GFile* value) {
+static void
+_vala_array_add130 (GFile** * array,
+ int* length,
+ int* size,
+ GFile* value)
+{
#line 210 "/home/jens/Source/shotwell/src/Exporter.vala"
if ((*length) == (*size)) {
#line 210 "/home/jens/Source/shotwell/src/Exporter.vala"
*size = (*size) ? (2 * (*size)) : 4;
#line 210 "/home/jens/Source/shotwell/src/Exporter.vala"
*array = g_renew (GFile*, *array, (*size) + 1);
-#line 1201 "Exporter.c"
+#line 1358 "Exporter.c"
}
#line 210 "/home/jens/Source/shotwell/src/Exporter.vala"
(*array)[(*length)++] = value;
#line 210 "/home/jens/Source/shotwell/src/Exporter.vala"
(*array)[*length] = NULL;
-#line 1207 "Exporter.c"
+#line 1364 "Exporter.c"
}
-static gboolean exporter_process_queue (Exporter* self) {
+static gboolean
+exporter_process_queue (Exporter* self)
+{
gboolean result = FALSE;
gint submitted = 0;
- gint _tmp89_;
+ gint _tmp82_;
GError * _inner_error_ = NULL;
#line 194 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (IS_EXPORTER (self), FALSE);
#line 195 "/home/jens/Source/shotwell/src/Exporter.vala"
submitted = 0;
-#line 1220 "Exporter.c"
+#line 1379 "Exporter.c"
{
GeeIterator* _source_it = NULL;
GeeCollection* _tmp0_;
@@ -1229,190 +1388,178 @@ static gboolean exporter_process_queue (Exporter* self) {
_source_it = _tmp1_;
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
while (TRUE) {
-#line 1233 "Exporter.c"
+#line 1392 "Exporter.c"
GeeIterator* _tmp2_;
- gboolean _tmp3_;
MediaSource* source = NULL;
- GeeIterator* _tmp4_;
- gpointer _tmp5_;
+ GeeIterator* _tmp3_;
+ gpointer _tmp4_;
GFile* use_source_file = NULL;
PhotoFileFormat real_export_format = 0;
- PhotoFileFormat _tmp6_;
gchar* basename = NULL;
- MediaSource* _tmp7_;
- const gchar* _tmp19_;
- GFile* _tmp20_;
+ MediaSource* _tmp5_;
+ const gchar* _tmp16_;
+ GFile* _tmp17_;
GFile* export_dir = NULL;
- GFile* _tmp33_;
- GFile* _tmp34_;
+ GFile* _tmp29_;
+ GFile* _tmp30_;
GFile* dest = NULL;
- GFile* _tmp35_;
- Workers* _tmp74_;
- MediaSource* _tmp75_;
- GFile* _tmp76_;
- Scaling _tmp77_;
- ExportFormatParameters _tmp78_;
- JpegQuality _tmp79_;
- PhotoFileFormat _tmp80_;
- GCancellable* _tmp81_;
- ExportFormatParameters _tmp82_;
- ExportFormatMode _tmp83_;
- ExportFormatParameters _tmp84_;
- gboolean _tmp85_;
- ExporterExportJob* _tmp86_;
- ExporterExportJob* _tmp87_;
- gint _tmp88_;
+ GFile* _tmp31_;
+ Workers* _tmp67_;
+ MediaSource* _tmp68_;
+ GFile* _tmp69_;
+ Scaling _tmp70_;
+ ExportFormatParameters _tmp71_;
+ JpegQuality _tmp72_;
+ PhotoFileFormat _tmp73_;
+ GCancellable* _tmp74_;
+ ExportFormatParameters _tmp75_;
+ ExportFormatMode _tmp76_;
+ ExportFormatParameters _tmp77_;
+ gboolean _tmp78_;
+ ExporterExportJob* _tmp79_;
+ ExporterExportJob* _tmp80_;
+ gint _tmp81_;
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
_tmp2_ = _source_it;
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp3_ = gee_iterator_next (_tmp2_);
-#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp3_) {
+ if (!gee_iterator_next (_tmp2_)) {
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
break;
-#line 1274 "Exporter.c"
+#line 1429 "Exporter.c"
}
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ = _source_it;
+ _tmp3_ = _source_it;
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp5_ = gee_iterator_get (_tmp4_);
+ _tmp4_ = gee_iterator_get (_tmp3_);
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
- source = (MediaSource*) _tmp5_;
+ source = (MediaSource*) _tmp4_;
#line 197 "/home/jens/Source/shotwell/src/Exporter.vala"
use_source_file = NULL;
#line 198 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp6_ = photo_file_format_get_system_default_format ();
-#line 198 "/home/jens/Source/shotwell/src/Exporter.vala"
- real_export_format = _tmp6_;
+ real_export_format = photo_file_format_get_system_default_format ();
#line 199 "/home/jens/Source/shotwell/src/Exporter.vala"
basename = NULL;
#line 200 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp7_ = source;
+ _tmp5_ = source;
#line 200 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp7_, TYPE_PHOTO)) {
-#line 1294 "Exporter.c"
+ if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp5_, TYPE_PHOTO)) {
+#line 1447 "Exporter.c"
Photo* photo = NULL;
- MediaSource* _tmp8_;
- Photo* _tmp9_;
+ MediaSource* _tmp6_;
+ Photo* _tmp7_;
+ Photo* _tmp8_;
+ ExportFormatParameters _tmp9_;
Photo* _tmp10_;
ExportFormatParameters _tmp11_;
- PhotoFileFormat _tmp12_;
- Photo* _tmp13_;
- ExportFormatParameters _tmp14_;
- gchar* _tmp15_;
+ gchar* _tmp12_;
#line 201 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp8_ = source;
+ _tmp6_ = source;
#line 201 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp9_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, TYPE_PHOTO, Photo));
+ _tmp7_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, TYPE_PHOTO, Photo));
#line 201 "/home/jens/Source/shotwell/src/Exporter.vala"
- photo = _tmp9_;
+ photo = _tmp7_;
#line 202 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp10_ = photo;
-#line 202 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp11_ = self->priv->export_params;
+ _tmp8_ = photo;
#line 202 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp12_ = photo_get_export_format_for_parameters (_tmp10_, &_tmp11_);
+ _tmp9_ = self->priv->export_params;
#line 202 "/home/jens/Source/shotwell/src/Exporter.vala"
- real_export_format = _tmp12_;
+ real_export_format = photo_get_export_format_for_parameters (_tmp8_, &_tmp9_);
#line 203 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp13_ = photo;
+ _tmp10_ = photo;
#line 203 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp14_ = self->priv->export_params;
+ _tmp11_ = self->priv->export_params;
#line 203 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp15_ = photo_get_export_basename_for_parameters (_tmp13_, &_tmp14_);
+ _tmp12_ = photo_get_export_basename_for_parameters (_tmp10_, &_tmp11_);
#line 203 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_free0 (basename);
#line 203 "/home/jens/Source/shotwell/src/Exporter.vala"
- basename = _tmp15_;
+ basename = _tmp12_;
#line 200 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (photo);
-#line 1330 "Exporter.c"
+#line 1480 "Exporter.c"
} else {
- MediaSource* _tmp16_;
+ MediaSource* _tmp13_;
#line 204 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp16_ = source;
+ _tmp13_ = source;
#line 204 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp16_, TYPE_VIDEO)) {
-#line 1337 "Exporter.c"
- MediaSource* _tmp17_;
- gchar* _tmp18_;
+ if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp13_, TYPE_VIDEO)) {
+#line 1487 "Exporter.c"
+ MediaSource* _tmp14_;
+ gchar* _tmp15_;
#line 205 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp17_ = source;
+ _tmp14_ = source;
#line 205 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp18_ = media_source_get_basename (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, TYPE_VIDEO, Video), TYPE_MEDIA_SOURCE, MediaSource));
+ _tmp15_ = media_source_get_basename (G_TYPE_CHECK_INSTANCE_CAST (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, TYPE_VIDEO, Video), TYPE_MEDIA_SOURCE, MediaSource));
#line 205 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_free0 (basename);
#line 205 "/home/jens/Source/shotwell/src/Exporter.vala"
- basename = _tmp18_;
-#line 1348 "Exporter.c"
+ basename = _tmp15_;
+#line 1498 "Exporter.c"
}
}
#line 207 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp19_ = basename;
+ _tmp16_ = basename;
#line 207 "/home/jens/Source/shotwell/src/Exporter.vala"
- _vala_assert (_tmp19_ != NULL, "basename != null");
+ _vala_assert (_tmp16_ != NULL, "basename != null");
#line 209 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp20_ = use_source_file;
+ _tmp17_ = use_source_file;
#line 209 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (_tmp20_ != NULL) {
-#line 1359 "Exporter.c"
- GFile** _tmp21_;
- gint _tmp21__length1;
- GFile* _tmp22_;
- GFile* _tmp23_;
- gint _tmp24_;
- ProgressMonitor _tmp25_;
- void* _tmp25__target;
+ if (_tmp17_ != NULL) {
+#line 1509 "Exporter.c"
+ GFile** _tmp18_;
+ gint _tmp18__length1;
+ GFile* _tmp19_;
+ GFile* _tmp20_;
+ gint _tmp21_;
+ ProgressMonitor _tmp22_;
+ void* _tmp22__target;
#line 210 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp21_ = self->priv->exported_files;
+ _tmp18_ = self->priv->exported_files;
#line 210 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp21__length1 = self->priv->exported_files_length1;
+ _tmp18__length1 = self->priv->exported_files_length1;
#line 210 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp22_ = use_source_file;
+ _tmp19_ = use_source_file;
#line 210 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp23_ = _g_object_ref0 (_tmp22_);
+ _tmp20_ = _g_object_ref0 (_tmp19_);
#line 210 "/home/jens/Source/shotwell/src/Exporter.vala"
- _vala_array_add130 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp23_);
+ _vala_array_add130 (&self->priv->exported_files, &self->priv->exported_files_length1, &self->priv->_exported_files_size_, _tmp20_);
#line 212 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp24_ = self->priv->completed_count;
+ _tmp21_ = self->priv->completed_count;
#line 212 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->completed_count = _tmp24_ + 1;
+ self->priv->completed_count = _tmp21_ + 1;
#line 213 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp25_ = self->priv->monitor;
+ _tmp22_ = self->priv->monitor;
#line 213 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp25__target = self->priv->monitor_target;
+ _tmp22__target = self->priv->monitor_target;
#line 213 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (_tmp25_ != NULL) {
-#line 1387 "Exporter.c"
- ProgressMonitor _tmp26_;
- void* _tmp26__target;
+ if (_tmp22_ != NULL) {
+#line 1537 "Exporter.c"
+ ProgressMonitor _tmp23_;
+ void* _tmp23__target;
+ gint _tmp24_;
+ GeeCollection* _tmp25_;
+ gint _tmp26_;
gint _tmp27_;
- GeeCollection* _tmp28_;
- gint _tmp29_;
- gint _tmp30_;
- gboolean _tmp31_;
-#line 214 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp26_ = self->priv->monitor;
#line 214 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp26__target = self->priv->monitor_target;
+ _tmp23_ = self->priv->monitor;
#line 214 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp27_ = self->priv->completed_count;
+ _tmp23__target = self->priv->monitor_target;
#line 214 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp28_ = self->priv->to_export;
+ _tmp24_ = self->priv->completed_count;
#line 214 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp29_ = gee_collection_get_size (_tmp28_);
+ _tmp25_ = self->priv->to_export;
#line 214 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp30_ = _tmp29_;
+ _tmp26_ = gee_collection_get_size (_tmp25_);
#line 214 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp31_ = _tmp26_ ((guint64) _tmp27_, (guint64) _tmp30_, TRUE, _tmp26__target);
+ _tmp27_ = _tmp26_;
#line 214 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp31_) {
-#line 1411 "Exporter.c"
- GCancellable* _tmp32_;
+ if (!_tmp23_ ((guint64) _tmp24_, (guint64) _tmp27_, TRUE, _tmp23__target)) {
+#line 1558 "Exporter.c"
+ GCancellable* _tmp28_;
#line 215 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp32_ = self->priv->cancellable;
+ _tmp28_ = self->priv->cancellable;
#line 215 "/home/jens/Source/shotwell/src/Exporter.vala"
- g_cancellable_cancel (_tmp32_);
+ g_cancellable_cancel (_tmp28_);
#line 217 "/home/jens/Source/shotwell/src/Exporter.vala"
result = FALSE;
#line 217 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -1425,7 +1572,7 @@ static gboolean exporter_process_queue (Exporter* self) {
_g_object_unref0 (_source_it);
#line 217 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 1429 "Exporter.c"
+#line 1576 "Exporter.c"
}
}
#line 221 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -1436,107 +1583,107 @@ static gboolean exporter_process_queue (Exporter* self) {
_g_object_unref0 (source);
#line 221 "/home/jens/Source/shotwell/src/Exporter.vala"
continue;
-#line 1440 "Exporter.c"
+#line 1587 "Exporter.c"
}
#line 224 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp33_ = self->priv->dir;
+ _tmp29_ = self->priv->dir;
#line 224 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp34_ = _g_object_ref0 (_tmp33_);
+ _tmp30_ = _g_object_ref0 (_tmp29_);
#line 224 "/home/jens/Source/shotwell/src/Exporter.vala"
- export_dir = _tmp34_;
+ export_dir = _tmp30_;
#line 225 "/home/jens/Source/shotwell/src/Exporter.vala"
dest = NULL;
#line 227 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp35_ = export_dir;
+ _tmp31_ = export_dir;
#line 227 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (_tmp35_ == NULL) {
-#line 1454 "Exporter.c"
+ if (_tmp31_ == NULL) {
+#line 1601 "Exporter.c"
{
gboolean collision = FALSE;
- GFile* _tmp36_ = NULL;
+ GFile* _tmp32_ = NULL;
+ GFile* _tmp33_;
+ GFile* _tmp34_;
+ const gchar* _tmp35_;
+ gboolean _tmp36_ = FALSE;
GFile* _tmp37_;
GFile* _tmp38_;
- const gchar* _tmp39_;
- gboolean _tmp40_ = FALSE;
- GFile* _tmp41_;
- GFile* _tmp42_;
- GFile* _tmp43_;
+ GFile* _tmp39_;
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp37_ = app_dirs_get_temp_dir ();
+ _tmp33_ = app_dirs_get_temp_dir ();
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp38_ = _tmp37_;
+ _tmp34_ = _tmp33_;
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp39_ = basename;
+ _tmp35_ = basename;
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp41_ = generate_unique_file (_tmp38_, _tmp39_, &_tmp40_, &_inner_error_);
+ _tmp37_ = generate_unique_file (_tmp34_, _tmp35_, &_tmp36_, &_inner_error_);
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- collision = _tmp40_;
+ collision = _tmp36_;
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp42_ = _tmp41_;
+ _tmp38_ = _tmp37_;
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- _g_object_unref0 (_tmp38_);
+ _g_object_unref0 (_tmp34_);
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp36_ = _tmp42_;
+ _tmp32_ = _tmp38_;
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1483 "Exporter.c"
+#line 1630 "Exporter.c"
goto __catch488_g_error;
}
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp43_ = _tmp36_;
+ _tmp39_ = _tmp32_;
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp36_ = NULL;
+ _tmp32_ = NULL;
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (dest);
#line 230 "/home/jens/Source/shotwell/src/Exporter.vala"
- dest = _tmp43_;
+ dest = _tmp39_;
#line 228 "/home/jens/Source/shotwell/src/Exporter.vala"
- _g_object_unref0 (_tmp36_);
-#line 1496 "Exporter.c"
+ _g_object_unref0 (_tmp32_);
+#line 1643 "Exporter.c"
}
goto __finally488;
__catch488_g_error:
{
GError* err = NULL;
- MediaSource* _tmp44_;
- GFile* _tmp45_;
- GFile* _tmp46_;
+ MediaSource* _tmp40_;
+ GFile* _tmp41_;
+ GFile* _tmp42_;
+ gchar* _tmp43_;
+ gchar* _tmp44_;
+ GError* _tmp45_;
+ const gchar* _tmp46_;
gchar* _tmp47_;
gchar* _tmp48_;
- GError* _tmp49_;
- const gchar* _tmp50_;
- gchar* _tmp51_;
- gchar* _tmp52_;
#line 228 "/home/jens/Source/shotwell/src/Exporter.vala"
err = _inner_error_;
#line 228 "/home/jens/Source/shotwell/src/Exporter.vala"
_inner_error_ = NULL;
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp44_ = source;
+ _tmp40_ = source;
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp45_ = media_source_get_file (_tmp44_);
+ _tmp41_ = media_source_get_file (_tmp40_);
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp46_ = _tmp45_;
-#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp47_ = g_file_get_basename (_tmp46_);
+ _tmp42_ = _tmp41_;
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp48_ = _tmp47_;
+ _tmp43_ = g_file_get_basename (_tmp42_);
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp49_ = err;
+ _tmp44_ = _tmp43_;
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp50_ = _tmp49_->message;
+ _tmp45_ = err;
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp51_ = g_strdup_printf (_ ("Unable to generate a temporary file for %s: %s"), _tmp48_, _tmp50_);
+ _tmp46_ = _tmp45_->message;
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp52_ = _tmp51_;
+ _tmp47_ = g_strdup_printf (_ ("Unable to generate a temporary file for %s: %s"), _tmp44_, _tmp46_);
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- app_window_error_message (_tmp52_, NULL);
+ _tmp48_ = _tmp47_;
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _g_free0 (_tmp52_);
+ app_window_error_message (_tmp48_, NULL);
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_free0 (_tmp48_);
#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
- _g_object_unref0 (_tmp46_);
+ _g_free0 (_tmp44_);
+#line 232 "/home/jens/Source/shotwell/src/Exporter.vala"
+ _g_object_unref0 (_tmp42_);
#line 235 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_error_free0 (err);
#line 235 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -1551,13 +1698,13 @@ static gboolean exporter_process_queue (Exporter* self) {
_g_object_unref0 (source);
#line 235 "/home/jens/Source/shotwell/src/Exporter.vala"
break;
-#line 1555 "Exporter.c"
+#line 1702 "Exporter.c"
}
__finally488:
#line 228 "/home/jens/Source/shotwell/src/Exporter.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 1560 "Exporter.c"
- gboolean _tmp53_ = FALSE;
+#line 1707 "Exporter.c"
+ gboolean _tmp49_ = FALSE;
#line 228 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (dest);
#line 228 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -1575,88 +1722,82 @@ static gboolean exporter_process_queue (Exporter* self) {
#line 228 "/home/jens/Source/shotwell/src/Exporter.vala"
g_clear_error (&_inner_error_);
#line 228 "/home/jens/Source/shotwell/src/Exporter.vala"
- return _tmp53_;
-#line 1580 "Exporter.c"
+ return _tmp49_;
+#line 1727 "Exporter.c"
}
} else {
- GFile* _tmp54_;
- const gchar* _tmp55_;
- GFile* _tmp56_;
- gboolean _tmp57_ = FALSE;
- gboolean _tmp58_;
+ GFile* _tmp50_;
+ const gchar* _tmp51_;
+ GFile* _tmp52_;
+ gboolean _tmp53_ = FALSE;
+ gboolean _tmp54_;
#line 238 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp54_ = self->priv->dir;
+ _tmp50_ = self->priv->dir;
#line 238 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp55_ = basename;
+ _tmp51_ = basename;
#line 238 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp56_ = g_file_get_child (_tmp54_, _tmp55_);
+ _tmp52_ = g_file_get_child (_tmp50_, _tmp51_);
#line 238 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (dest);
#line 238 "/home/jens/Source/shotwell/src/Exporter.vala"
- dest = _tmp56_;
+ dest = _tmp52_;
#line 240 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp58_ = self->priv->replace_all;
+ _tmp54_ = self->priv->replace_all;
#line 240 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp58_) {
-#line 1602 "Exporter.c"
- GFile* _tmp59_;
- gboolean _tmp60_;
+ if (!_tmp54_) {
+#line 1749 "Exporter.c"
+ GFile* _tmp55_;
#line 240 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp59_ = dest;
+ _tmp55_ = dest;
#line 240 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp60_ = g_file_query_exists (_tmp59_, NULL);
-#line 240 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp57_ = _tmp60_;
-#line 1611 "Exporter.c"
+ _tmp53_ = g_file_query_exists (_tmp55_, NULL);
+#line 1755 "Exporter.c"
} else {
#line 240 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp57_ = FALSE;
-#line 1615 "Exporter.c"
+ _tmp53_ = FALSE;
+#line 1759 "Exporter.c"
}
#line 240 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (_tmp57_) {
-#line 1619 "Exporter.c"
- ExporterOverwriteCallback _tmp61_;
- void* _tmp61__target;
- GFile* _tmp62_;
- ExporterOverwrite _tmp63_;
-#line 241 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp61_ = self->priv->overwrite_callback;
+ if (_tmp53_) {
+#line 1763 "Exporter.c"
+ ExporterOverwriteCallback _tmp56_;
+ void* _tmp56__target;
+ GFile* _tmp57_;
#line 241 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp61__target = self->priv->overwrite_callback_target;
+ _tmp56_ = self->priv->overwrite_callback;
#line 241 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp62_ = dest;
+ _tmp56__target = self->priv->overwrite_callback_target;
#line 241 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp63_ = _tmp61_ (self, _tmp62_, _tmp61__target);
+ _tmp57_ = dest;
#line 241 "/home/jens/Source/shotwell/src/Exporter.vala"
- switch (_tmp63_) {
+ switch (_tmp56_ (self, _tmp57_, _tmp56__target)) {
#line 241 "/home/jens/Source/shotwell/src/Exporter.vala"
case EXPORTER_OVERWRITE_YES:
-#line 1636 "Exporter.c"
+#line 1777 "Exporter.c"
{
#line 244 "/home/jens/Source/shotwell/src/Exporter.vala"
break;
-#line 1640 "Exporter.c"
+#line 1781 "Exporter.c"
}
#line 241 "/home/jens/Source/shotwell/src/Exporter.vala"
case EXPORTER_OVERWRITE_REPLACE_ALL:
-#line 1644 "Exporter.c"
+#line 1785 "Exporter.c"
{
#line 247 "/home/jens/Source/shotwell/src/Exporter.vala"
self->priv->replace_all = TRUE;
#line 248 "/home/jens/Source/shotwell/src/Exporter.vala"
break;
-#line 1650 "Exporter.c"
+#line 1791 "Exporter.c"
}
#line 241 "/home/jens/Source/shotwell/src/Exporter.vala"
case EXPORTER_OVERWRITE_CANCEL:
-#line 1654 "Exporter.c"
+#line 1795 "Exporter.c"
{
- GCancellable* _tmp64_;
+ GCancellable* _tmp58_;
#line 251 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp64_ = self->priv->cancellable;
+ _tmp58_ = self->priv->cancellable;
#line 251 "/home/jens/Source/shotwell/src/Exporter.vala"
- g_cancellable_cancel (_tmp64_);
+ g_cancellable_cancel (_tmp58_);
#line 253 "/home/jens/Source/shotwell/src/Exporter.vala"
result = FALSE;
#line 253 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -1673,56 +1814,53 @@ static gboolean exporter_process_queue (Exporter* self) {
_g_object_unref0 (_source_it);
#line 253 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 1677 "Exporter.c"
+#line 1818 "Exporter.c"
}
default:
#line 241 "/home/jens/Source/shotwell/src/Exporter.vala"
case EXPORTER_OVERWRITE_NO:
-#line 1682 "Exporter.c"
+#line 1823 "Exporter.c"
{
- gint _tmp65_;
- ProgressMonitor _tmp66_;
- void* _tmp66__target;
+ gint _tmp59_;
+ ProgressMonitor _tmp60_;
+ void* _tmp60__target;
#line 257 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp65_ = self->priv->completed_count;
+ _tmp59_ = self->priv->completed_count;
#line 257 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->completed_count = _tmp65_ + 1;
+ self->priv->completed_count = _tmp59_ + 1;
#line 258 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp66_ = self->priv->monitor;
+ _tmp60_ = self->priv->monitor;
#line 258 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp66__target = self->priv->monitor_target;
+ _tmp60__target = self->priv->monitor_target;
#line 258 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (_tmp66_ != NULL) {
-#line 1697 "Exporter.c"
- ProgressMonitor _tmp67_;
- void* _tmp67__target;
- gint _tmp68_;
- GeeCollection* _tmp69_;
- gint _tmp70_;
- gint _tmp71_;
- gboolean _tmp72_;
+ if (_tmp60_ != NULL) {
+#line 1838 "Exporter.c"
+ ProgressMonitor _tmp61_;
+ void* _tmp61__target;
+ gint _tmp62_;
+ GeeCollection* _tmp63_;
+ gint _tmp64_;
+ gint _tmp65_;
#line 259 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp67_ = self->priv->monitor;
+ _tmp61_ = self->priv->monitor;
#line 259 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp67__target = self->priv->monitor_target;
+ _tmp61__target = self->priv->monitor_target;
#line 259 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp68_ = self->priv->completed_count;
+ _tmp62_ = self->priv->completed_count;
#line 259 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp69_ = self->priv->to_export;
+ _tmp63_ = self->priv->to_export;
#line 259 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp70_ = gee_collection_get_size (_tmp69_);
+ _tmp64_ = gee_collection_get_size (_tmp63_);
#line 259 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp71_ = _tmp70_;
+ _tmp65_ = _tmp64_;
#line 259 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp72_ = _tmp67_ ((guint64) _tmp68_, (guint64) _tmp71_, TRUE, _tmp67__target);
-#line 259 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (!_tmp72_) {
-#line 1721 "Exporter.c"
- GCancellable* _tmp73_;
+ if (!_tmp61_ ((guint64) _tmp62_, (guint64) _tmp65_, TRUE, _tmp61__target)) {
+#line 1859 "Exporter.c"
+ GCancellable* _tmp66_;
#line 260 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp73_ = self->priv->cancellable;
+ _tmp66_ = self->priv->cancellable;
#line 260 "/home/jens/Source/shotwell/src/Exporter.vala"
- g_cancellable_cancel (_tmp73_);
+ g_cancellable_cancel (_tmp66_);
#line 262 "/home/jens/Source/shotwell/src/Exporter.vala"
result = FALSE;
#line 262 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -1739,52 +1877,52 @@ static gboolean exporter_process_queue (Exporter* self) {
_g_object_unref0 (_source_it);
#line 262 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 1743 "Exporter.c"
+#line 1881 "Exporter.c"
}
}
#line 266 "/home/jens/Source/shotwell/src/Exporter.vala"
continue;
-#line 1748 "Exporter.c"
+#line 1886 "Exporter.c"
}
}
}
}
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp74_ = self->priv->workers;
+ _tmp67_ = self->priv->workers;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp75_ = source;
+ _tmp68_ = source;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp76_ = dest;
+ _tmp69_ = dest;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp77_ = self->priv->scaling;
+ _tmp70_ = self->priv->scaling;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp78_ = self->priv->export_params;
+ _tmp71_ = self->priv->export_params;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp79_ = _tmp78_.quality;
+ _tmp72_ = _tmp71_.quality;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp80_ = real_export_format;
+ _tmp73_ = real_export_format;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp81_ = self->priv->cancellable;
+ _tmp74_ = self->priv->cancellable;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp82_ = self->priv->export_params;
+ _tmp75_ = self->priv->export_params;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp83_ = _tmp82_.mode;
+ _tmp76_ = _tmp75_.mode;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp84_ = self->priv->export_params;
+ _tmp77_ = self->priv->export_params;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp85_ = _tmp84_.export_metadata;
+ _tmp78_ = _tmp77_.export_metadata;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp86_ = exporter_export_job_new (self, _tmp75_, _tmp76_, &_tmp77_, &_tmp79_, &_tmp80_, _tmp81_, _tmp83_ == EXPORT_FORMAT_MODE_UNMODIFIED, _tmp85_);
+ _tmp79_ = exporter_export_job_new (self, _tmp68_, _tmp69_, &_tmp70_, &_tmp72_, &_tmp73_, _tmp74_, _tmp76_ == EXPORT_FORMAT_MODE_UNMODIFIED, _tmp78_);
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp87_ = _tmp86_;
+ _tmp80_ = _tmp79_;
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- workers_enqueue (_tmp74_, G_TYPE_CHECK_INSTANCE_CAST (_tmp87_, TYPE_BACKGROUND_JOB, BackgroundJob));
+ workers_enqueue (_tmp67_, G_TYPE_CHECK_INSTANCE_CAST (_tmp80_, TYPE_BACKGROUND_JOB, BackgroundJob));
#line 271 "/home/jens/Source/shotwell/src/Exporter.vala"
- _background_job_unref0 (_tmp87_);
+ _background_job_unref0 (_tmp80_);
#line 273 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp88_ = submitted;
+ _tmp81_ = submitted;
#line 273 "/home/jens/Source/shotwell/src/Exporter.vala"
- submitted = _tmp88_ + 1;
+ submitted = _tmp81_ + 1;
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (dest);
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -1795,26 +1933,28 @@ static gboolean exporter_process_queue (Exporter* self) {
_g_object_unref0 (use_source_file);
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (source);
-#line 1799 "Exporter.c"
+#line 1937 "Exporter.c"
}
#line 196 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (_source_it);
-#line 1803 "Exporter.c"
+#line 1941 "Exporter.c"
}
#line 276 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp89_ = submitted;
+ _tmp82_ = submitted;
#line 276 "/home/jens/Source/shotwell/src/Exporter.vala"
- result = _tmp89_ > 0;
+ result = _tmp82_ > 0;
#line 276 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 1811 "Exporter.c"
+#line 1949 "Exporter.c"
}
-static void exporter_export_completed (Exporter* self, gboolean is_cancelled) {
+static void
+exporter_export_completed (Exporter* self,
+ gboolean is_cancelled)
+{
ExporterCompletionCallback _tmp0_;
void* _tmp0__target;
- gboolean _tmp1_;
#line 279 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_if_fail (IS_EXPORTER (self));
#line 280 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -1822,35 +1962,43 @@ static void exporter_export_completed (Exporter* self, gboolean is_cancelled) {
#line 280 "/home/jens/Source/shotwell/src/Exporter.vala"
_tmp0__target = self->priv->completion_callback_target;
#line 280 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = is_cancelled;
-#line 280 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ (self, _tmp1_, _tmp0__target);
-#line 1829 "Exporter.c"
+ _tmp0_ (self, is_cancelled, _tmp0__target);
+#line 1967 "Exporter.c"
}
-static void _exporter_on_exported_completion_callback (BackgroundJob* job, gpointer self) {
+static void
+_exporter_on_exported_completion_callback (BackgroundJob* job,
+ gpointer self)
+{
#line 81 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_on_exported ((Exporter*) self, job);
-#line 1836 "Exporter.c"
+#line 1977 "Exporter.c"
}
-static void _exporter_on_export_cancelled_cancellation_callback (BackgroundJob* job, gpointer self) {
+static void
+_exporter_on_export_cancelled_cancellation_callback (BackgroundJob* job,
+ gpointer self)
+{
#line 81 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_on_export_cancelled ((Exporter*) self, job);
-#line 1843 "Exporter.c"
+#line 1987 "Exporter.c"
}
-static gpointer _scaling_dup0 (gpointer self) {
+static gpointer
+_scaling_dup0 (gpointer self)
+{
#line 87 "/home/jens/Source/shotwell/src/Exporter.vala"
return self ? scaling_dup (self) : NULL;
-#line 1850 "Exporter.c"
+#line 1996 "Exporter.c"
}
-static JpegQuality* _jpeg_quality_dup (JpegQuality* self) {
+static JpegQuality*
+_jpeg_quality_dup (JpegQuality* self)
+{
JpegQuality* dup;
#line 88 "/home/jens/Source/shotwell/src/Exporter.vala"
dup = g_new0 (JpegQuality, 1);
@@ -1858,18 +2006,22 @@ static JpegQuality* _jpeg_quality_dup (JpegQuality* self) {
memcpy (dup, self, sizeof (JpegQuality));
#line 88 "/home/jens/Source/shotwell/src/Exporter.vala"
return dup;
-#line 1862 "Exporter.c"
+#line 2010 "Exporter.c"
}
-static gpointer __jpeg_quality_dup0 (gpointer self) {
+static gpointer
+__jpeg_quality_dup0 (gpointer self)
+{
#line 88 "/home/jens/Source/shotwell/src/Exporter.vala"
return self ? _jpeg_quality_dup (self) : NULL;
-#line 1869 "Exporter.c"
+#line 2019 "Exporter.c"
}
-static PhotoFileFormat* _photo_file_format_dup (PhotoFileFormat* self) {
+static PhotoFileFormat*
+_photo_file_format_dup (PhotoFileFormat* self)
+{
PhotoFileFormat* dup;
#line 89 "/home/jens/Source/shotwell/src/Exporter.vala"
dup = g_new0 (PhotoFileFormat, 1);
@@ -1877,37 +2029,38 @@ static PhotoFileFormat* _photo_file_format_dup (PhotoFileFormat* self) {
memcpy (dup, self, sizeof (PhotoFileFormat));
#line 89 "/home/jens/Source/shotwell/src/Exporter.vala"
return dup;
-#line 1881 "Exporter.c"
+#line 2033 "Exporter.c"
}
-static gpointer __photo_file_format_dup0 (gpointer self) {
+static gpointer
+__photo_file_format_dup0 (gpointer self)
+{
#line 89 "/home/jens/Source/shotwell/src/Exporter.vala"
return self ? _photo_file_format_dup (self) : NULL;
-#line 1888 "Exporter.c"
-}
-
-
-static ExporterExportJob* exporter_export_job_construct (GType object_type, Exporter* owner, MediaSource* media, GFile* dest, Scaling* scaling, JpegQuality* quality, PhotoFileFormat* format, GCancellable* cancellable, gboolean direct_copy_unmodified, gboolean export_metadata) {
+#line 2042 "Exporter.c"
+}
+
+
+static ExporterExportJob*
+exporter_export_job_construct (GType object_type,
+ Exporter* owner,
+ MediaSource* media,
+ GFile* dest,
+ Scaling* scaling,
+ JpegQuality* quality,
+ PhotoFileFormat* format,
+ GCancellable* cancellable,
+ gboolean direct_copy_unmodified,
+ gboolean export_metadata)
+{
ExporterExportJob* self = NULL;
- Exporter* _tmp0_;
- Exporter* _tmp1_;
- GCancellable* _tmp2_;
- Exporter* _tmp3_;
- gboolean _tmp4_ = FALSE;
- MediaSource* _tmp5_;
- MediaSource* _tmp7_;
- MediaSource* _tmp8_;
- GFile* _tmp9_;
- GFile* _tmp10_;
- Scaling* _tmp11_;
- Scaling* _tmp12_;
- JpegQuality* _tmp13_;
- JpegQuality* _tmp14_;
- PhotoFileFormat* _tmp15_;
- PhotoFileFormat* _tmp16_;
- gboolean _tmp17_;
- gboolean _tmp18_;
+ gboolean _tmp0_ = FALSE;
+ MediaSource* _tmp1_;
+ GFile* _tmp2_;
+ Scaling* _tmp3_;
+ JpegQuality* _tmp4_;
+ PhotoFileFormat* _tmp5_;
#line 78 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (IS_EXPORTER (owner), NULL);
#line 78 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -1917,113 +2070,100 @@ static ExporterExportJob* exporter_export_job_construct (GType object_type, Expo
#line 78 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (G_IS_CANCELLABLE (cancellable), NULL);
#line 81 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = owner;
-#line 81 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = owner;
-#line 81 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2_ = cancellable;
-#line 81 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp3_ = owner;
-#line 81 "/home/jens/Source/shotwell/src/Exporter.vala"
- self = (ExporterExportJob*) background_job_construct (object_type, G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, G_TYPE_OBJECT, GObject), _exporter_on_exported_completion_callback, _tmp1_, _tmp2_, _exporter_on_export_cancelled_cancellation_callback, _tmp3_, NULL);
-#line 83 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp5_ = media;
+ self = (ExporterExportJob*) background_job_construct (object_type, G_TYPE_CHECK_INSTANCE_CAST (owner, G_TYPE_OBJECT, GObject), _exporter_on_exported_completion_callback, owner, cancellable, _exporter_on_export_cancelled_cancellation_callback, owner, NULL);
#line 83 "/home/jens/Source/shotwell/src/Exporter.vala"
- if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp5_, TYPE_PHOTO)) {
+ if (G_TYPE_CHECK_INSTANCE_TYPE (media, TYPE_PHOTO)) {
#line 83 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ = TRUE;
-#line 1936 "Exporter.c"
+ _tmp0_ = TRUE;
+#line 2079 "Exporter.c"
} else {
- MediaSource* _tmp6_;
#line 83 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp6_ = media;
-#line 83 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp6_, TYPE_VIDEO);
-#line 1943 "Exporter.c"
+ _tmp0_ = G_TYPE_CHECK_INSTANCE_TYPE (media, TYPE_VIDEO);
+#line 2083 "Exporter.c"
}
#line 83 "/home/jens/Source/shotwell/src/Exporter.vala"
- _vala_assert (_tmp4_, "media is Photo || media is Video");
-#line 85 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp7_ = media;
+ _vala_assert (_tmp0_, "media is Photo || media is Video");
#line 85 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp8_ = _g_object_ref0 (_tmp7_);
+ _tmp1_ = _g_object_ref0 (media);
#line 85 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (self->media);
#line 85 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->media = _tmp8_;
+ self->media = _tmp1_;
#line 86 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp9_ = dest;
-#line 86 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp10_ = _g_object_ref0 (_tmp9_);
+ _tmp2_ = _g_object_ref0 (dest);
#line 86 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (self->dest);
#line 86 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->dest = _tmp10_;
-#line 87 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp11_ = scaling;
+ self->dest = _tmp2_;
#line 87 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp12_ = _scaling_dup0 (_tmp11_);
+ _tmp3_ = _scaling_dup0 (scaling);
#line 87 "/home/jens/Source/shotwell/src/Exporter.vala"
_scaling_free0 (self->scaling);
#line 87 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->scaling = _tmp12_;
+ self->scaling = _tmp3_;
#line 88 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp13_ = quality;
-#line 88 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp14_ = __jpeg_quality_dup0 (_tmp13_);
+ _tmp4_ = __jpeg_quality_dup0 (quality);
#line 88 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_free0 (self->quality);
#line 88 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->quality = _tmp14_;
-#line 89 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp15_ = format;
+ self->quality = _tmp4_;
#line 89 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp16_ = __photo_file_format_dup0 (_tmp15_);
+ _tmp5_ = __photo_file_format_dup0 (format);
#line 89 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_free0 (self->format);
#line 89 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->format = _tmp16_;
+ self->format = _tmp5_;
#line 90 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp17_ = direct_copy_unmodified;
-#line 90 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->direct_copy_unmodified = _tmp17_;
-#line 91 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp18_ = export_metadata;
+ self->direct_copy_unmodified = direct_copy_unmodified;
#line 91 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->export_metadata = _tmp18_;
+ self->export_metadata = export_metadata;
#line 78 "/home/jens/Source/shotwell/src/Exporter.vala"
return self;
-#line 1997 "Exporter.c"
+#line 2123 "Exporter.c"
}
-static ExporterExportJob* exporter_export_job_new (Exporter* owner, MediaSource* media, GFile* dest, Scaling* scaling, JpegQuality* quality, PhotoFileFormat* format, GCancellable* cancellable, gboolean direct_copy_unmodified, gboolean export_metadata) {
+static ExporterExportJob*
+exporter_export_job_new (Exporter* owner,
+ MediaSource* media,
+ GFile* dest,
+ Scaling* scaling,
+ JpegQuality* quality,
+ PhotoFileFormat* format,
+ GCancellable* cancellable,
+ gboolean direct_copy_unmodified,
+ gboolean export_metadata)
+{
#line 78 "/home/jens/Source/shotwell/src/Exporter.vala"
return exporter_export_job_construct (EXPORTER_TYPE_EXPORT_JOB, owner, media, dest, scaling, quality, format, cancellable, direct_copy_unmodified, export_metadata);
-#line 2004 "Exporter.c"
+#line 2140 "Exporter.c"
}
-static gpointer _g_error_copy0 (gpointer self) {
+static gpointer
+_g_error_copy0 (gpointer self)
+{
#line 102 "/home/jens/Source/shotwell/src/Exporter.vala"
return self ? g_error_copy (self) : NULL;
-#line 2011 "Exporter.c"
+#line 2149 "Exporter.c"
}
-static void exporter_export_job_real_execute (BackgroundJob* base) {
+static void
+exporter_export_job_real_execute (BackgroundJob* base)
+{
ExporterExportJob * self;
GError * _inner_error_ = NULL;
#line 94 "/home/jens/Source/shotwell/src/Exporter.vala"
self = G_TYPE_CHECK_INSTANCE_CAST (base, EXPORTER_TYPE_EXPORT_JOB, ExporterExportJob);
-#line 2020 "Exporter.c"
+#line 2160 "Exporter.c"
{
MediaSource* _tmp0_;
#line 96 "/home/jens/Source/shotwell/src/Exporter.vala"
_tmp0_ = self->media;
#line 96 "/home/jens/Source/shotwell/src/Exporter.vala"
if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp0_, TYPE_PHOTO)) {
-#line 2027 "Exporter.c"
+#line 2167 "Exporter.c"
MediaSource* _tmp1_;
GFile* _tmp2_;
Scaling* _tmp3_;
@@ -2052,7 +2192,7 @@ static void exporter_export_job_real_execute (BackgroundJob* base) {
photo_export (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, TYPE_PHOTO, Photo), _tmp2_, &_tmp8_, *_tmp4_, *_tmp5_, _tmp6_, _tmp7_, &_inner_error_);
#line 97 "/home/jens/Source/shotwell/src/Exporter.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 2056 "Exporter.c"
+#line 2196 "Exporter.c"
goto __catch489_g_error;
}
} else {
@@ -2061,7 +2201,7 @@ static void exporter_export_job_real_execute (BackgroundJob* base) {
_tmp9_ = self->media;
#line 98 "/home/jens/Source/shotwell/src/Exporter.vala"
if (G_TYPE_CHECK_INSTANCE_TYPE (_tmp9_, TYPE_VIDEO)) {
-#line 2065 "Exporter.c"
+#line 2205 "Exporter.c"
MediaSource* _tmp10_;
GFile* _tmp11_;
#line 99 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -2072,7 +2212,7 @@ static void exporter_export_job_real_execute (BackgroundJob* base) {
video_export (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, TYPE_VIDEO, Video), _tmp11_, &_inner_error_);
#line 99 "/home/jens/Source/shotwell/src/Exporter.vala"
if (G_UNLIKELY (_inner_error_ != NULL)) {
-#line 2076 "Exporter.c"
+#line 2216 "Exporter.c"
goto __catch489_g_error;
}
}
@@ -2098,7 +2238,7 @@ static void exporter_export_job_real_execute (BackgroundJob* base) {
self->err = _tmp13_;
#line 95 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_error_free0 (err);
-#line 2102 "Exporter.c"
+#line 2242 "Exporter.c"
}
__finally489:
#line 95 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -2109,34 +2249,40 @@ static void exporter_export_job_real_execute (BackgroundJob* base) {
g_clear_error (&_inner_error_);
#line 95 "/home/jens/Source/shotwell/src/Exporter.vala"
return;
-#line 2113 "Exporter.c"
+#line 2253 "Exporter.c"
}
}
-static void exporter_export_job_class_init (ExporterExportJobClass * klass) {
+static void
+exporter_export_job_class_init (ExporterExportJobClass * klass)
+{
#line 68 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_export_job_parent_class = g_type_class_peek_parent (klass);
#line 68 "/home/jens/Source/shotwell/src/Exporter.vala"
((BackgroundJobClass *) klass)->finalize = exporter_export_job_finalize;
#line 68 "/home/jens/Source/shotwell/src/Exporter.vala"
((BackgroundJobClass *) klass)->execute = (void (*) (BackgroundJob *)) exporter_export_job_real_execute;
-#line 2125 "Exporter.c"
+#line 2267 "Exporter.c"
}
-static void exporter_export_job_instance_init (ExporterExportJob * self) {
+static void
+exporter_export_job_instance_init (ExporterExportJob * self)
+{
#line 74 "/home/jens/Source/shotwell/src/Exporter.vala"
self->err = NULL;
#line 75 "/home/jens/Source/shotwell/src/Exporter.vala"
self->direct_copy_unmodified = FALSE;
#line 76 "/home/jens/Source/shotwell/src/Exporter.vala"
self->export_metadata = TRUE;
-#line 2136 "Exporter.c"
+#line 2280 "Exporter.c"
}
-static void exporter_export_job_finalize (BackgroundJob * obj) {
+static void
+exporter_export_job_finalize (BackgroundJob * obj)
+{
ExporterExportJob * self;
#line 68 "/home/jens/Source/shotwell/src/Exporter.vala"
self = G_TYPE_CHECK_INSTANCE_CAST (obj, EXPORTER_TYPE_EXPORT_JOB, ExporterExportJob);
@@ -2154,11 +2300,13 @@ static void exporter_export_job_finalize (BackgroundJob * obj) {
_g_error_free0 (self->err);
#line 68 "/home/jens/Source/shotwell/src/Exporter.vala"
BACKGROUND_JOB_CLASS (exporter_export_job_parent_class)->finalize (obj);
-#line 2158 "Exporter.c"
+#line 2304 "Exporter.c"
}
-static GType exporter_export_job_get_type (void) {
+static GType
+exporter_export_job_get_type (void)
+{
static volatile gsize exporter_export_job_type_id__volatile = 0;
if (g_once_init_enter (&exporter_export_job_type_id__volatile)) {
static const GTypeInfo g_define_type_info = { sizeof (ExporterExportJobClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) exporter_export_job_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ExporterExportJob), 0, (GInstanceInitFunc) exporter_export_job_instance_init, NULL };
@@ -2170,21 +2318,24 @@ static GType exporter_export_job_get_type (void) {
}
-static void exporter_class_init (ExporterClass * klass) {
+static void
+exporter_class_init (ExporterClass * klass)
+{
#line 53 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_parent_class = g_type_class_peek_parent (klass);
#line 53 "/home/jens/Source/shotwell/src/Exporter.vala"
g_type_class_add_private (klass, sizeof (ExporterPrivate));
#line 53 "/home/jens/Source/shotwell/src/Exporter.vala"
G_OBJECT_CLASS (klass)->finalize = exporter_finalize;
-#line 2181 "Exporter.c"
+#line 2331 "Exporter.c"
}
-static void exporter_instance_init (Exporter * self) {
+static void
+exporter_instance_init (Exporter * self)
+{
GeeArrayList* _tmp0_;
- guint _tmp1_;
- Workers* _tmp2_;
+ Workers* _tmp1_;
#line 53 "/home/jens/Source/shotwell/src/Exporter.vala"
self->priv = EXPORTER_GET_PRIVATE (self);
#line 107 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -2194,11 +2345,9 @@ static void exporter_instance_init (Exporter * self) {
#line 111 "/home/jens/Source/shotwell/src/Exporter.vala"
self->priv->completed_count = 0;
#line 112 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = workers_threads_per_cpu (1, 4);
-#line 112 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2_ = workers_new (_tmp1_, FALSE);
+ _tmp1_ = workers_new (workers_threads_per_cpu (1, 4), FALSE);
#line 112 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->workers = _tmp2_;
+ self->priv->workers = _tmp1_;
#line 113 "/home/jens/Source/shotwell/src/Exporter.vala"
self->priv->completion_callback = NULL;
#line 113 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -2219,11 +2368,13 @@ static void exporter_instance_init (Exporter * self) {
self->priv->replace_all = FALSE;
#line 119 "/home/jens/Source/shotwell/src/Exporter.vala"
self->priv->aborted = FALSE;
-#line 2223 "Exporter.c"
+#line 2372 "Exporter.c"
}
-static void exporter_finalize (GObject * obj) {
+static void
+exporter_finalize (GObject * obj)
+{
Exporter * self;
#line 53 "/home/jens/Source/shotwell/src/Exporter.vala"
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_EXPORTER, Exporter);
@@ -2239,11 +2390,13 @@ static void exporter_finalize (GObject * obj) {
_g_object_unref0 (self->priv->cancellable);
#line 53 "/home/jens/Source/shotwell/src/Exporter.vala"
G_OBJECT_CLASS (exporter_parent_class)->finalize (obj);
-#line 2243 "Exporter.c"
+#line 2394 "Exporter.c"
}
-GType exporter_get_type (void) {
+GType
+exporter_get_type (void)
+{
static volatile gsize exporter_type_id__volatile = 0;
if (g_once_init_enter (&exporter_type_id__volatile)) {
static const GTypeInfo g_define_type_info = { sizeof (ExporterClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) exporter_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Exporter), 0, (GInstanceInitFunc) exporter_instance_init, NULL };
@@ -2255,135 +2408,156 @@ GType exporter_get_type (void) {
}
-ExporterUI* exporter_ui_construct (GType object_type, Exporter* exporter) {
+ExporterUI*
+exporter_ui_construct (GType object_type,
+ Exporter* exporter)
+{
ExporterUI* self = NULL;
Exporter* _tmp0_;
- Exporter* _tmp1_;
#line 290 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (IS_EXPORTER (exporter), NULL);
#line 290 "/home/jens/Source/shotwell/src/Exporter.vala"
self = (ExporterUI*) g_type_create_instance (object_type);
#line 291 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = exporter;
-#line 291 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = _g_object_ref0 (_tmp0_);
+ _tmp0_ = _g_object_ref0 (exporter);
#line 291 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (self->priv->exporter);
#line 291 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->exporter = _tmp1_;
+ self->priv->exporter = _tmp0_;
#line 290 "/home/jens/Source/shotwell/src/Exporter.vala"
return self;
-#line 2277 "Exporter.c"
+#line 2430 "Exporter.c"
}
-ExporterUI* exporter_ui_new (Exporter* exporter) {
+ExporterUI*
+exporter_ui_new (Exporter* exporter)
+{
#line 290 "/home/jens/Source/shotwell/src/Exporter.vala"
return exporter_ui_construct (TYPE_EXPORTER_UI, exporter);
-#line 2284 "Exporter.c"
+#line 2439 "Exporter.c"
}
-static void _exporter_ui_on_export_completed_exporter_completion_callback (Exporter* exporter, gboolean is_cancelled, gpointer self) {
+static void
+_exporter_ui_on_export_completed_exporter_completion_callback (Exporter* exporter,
+ gboolean is_cancelled,
+ gpointer self)
+{
#line 300 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_ui_on_export_completed ((ExporterUI*) self, exporter, is_cancelled);
-#line 2291 "Exporter.c"
+#line 2450 "Exporter.c"
}
-static gboolean _exporter_ui_on_export_failed_exporter_export_failed_callback (Exporter* exporter, GFile* file, gint remaining, GError* err, gpointer self) {
+static gboolean
+_exporter_ui_on_export_failed_exporter_export_failed_callback (Exporter* exporter,
+ GFile* file,
+ gint remaining,
+ GError* err,
+ gpointer self)
+{
gboolean result;
result = exporter_ui_on_export_failed ((ExporterUI*) self, exporter, file, remaining, err);
#line 300 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 2300 "Exporter.c"
+#line 2465 "Exporter.c"
}
-static ExporterOverwrite _exporter_ui_on_export_overwrite_exporter_overwrite_callback (Exporter* exporter, GFile* file, gpointer self) {
+static ExporterOverwrite
+_exporter_ui_on_export_overwrite_exporter_overwrite_callback (Exporter* exporter,
+ GFile* file,
+ gpointer self)
+{
ExporterOverwrite result;
result = exporter_ui_on_export_overwrite ((ExporterUI*) self, exporter, file);
#line 300 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 2309 "Exporter.c"
+#line 2478 "Exporter.c"
}
-static gboolean _progress_dialog_monitor_progress_monitor (guint64 current, guint64 total, gboolean do_event_loop, gpointer self) {
+static gboolean
+_progress_dialog_monitor_progress_monitor (guint64 current,
+ guint64 total,
+ gboolean do_event_loop,
+ gpointer self)
+{
gboolean result;
result = progress_dialog_monitor ((ProgressDialog*) self, current, total, do_event_loop);
#line 300 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 2318 "Exporter.c"
+#line 2492 "Exporter.c"
}
-void exporter_ui_export (ExporterUI* self, ExporterCompletionCallback completion_callback, void* completion_callback_target) {
- ExporterCompletionCallback _tmp0_;
- void* _tmp0__target;
+void
+exporter_ui_export (ExporterUI* self,
+ ExporterCompletionCallback completion_callback,
+ void* completion_callback_target)
+{
+ AppWindow* _tmp0_;
AppWindow* _tmp1_;
AppWindow* _tmp2_;
AppWindow* _tmp3_;
- AppWindow* _tmp4_;
- GCancellable* _tmp5_;
- ProgressDialog* _tmp6_;
- Exporter* _tmp7_;
- GCancellable* _tmp8_;
- ProgressDialog* _tmp9_;
+ GCancellable* _tmp4_;
+ ProgressDialog* _tmp5_;
+ Exporter* _tmp6_;
+ GCancellable* _tmp7_;
+ ProgressDialog* _tmp8_;
#line 294 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_if_fail (IS_EXPORTER_UI (self));
#line 295 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = completion_callback;
+ self->priv->completion_callback = completion_callback;
#line 295 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0__target = completion_callback_target;
-#line 295 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->completion_callback = _tmp0_;
-#line 295 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->completion_callback_target = _tmp0__target;
+ self->priv->completion_callback_target = completion_callback_target;
#line 297 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = app_window_get_instance ();
+ _tmp0_ = app_window_get_instance ();
#line 297 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2_ = _tmp1_;
+ _tmp1_ = _tmp0_;
#line 297 "/home/jens/Source/shotwell/src/Exporter.vala"
- page_window_set_busy_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp2_, TYPE_PAGE_WINDOW, PageWindow));
+ page_window_set_busy_cursor (G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, TYPE_PAGE_WINDOW, PageWindow));
#line 297 "/home/jens/Source/shotwell/src/Exporter.vala"
- _g_object_unref0 (_tmp2_);
+ _g_object_unref0 (_tmp1_);
#line 299 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp3_ = app_window_get_instance ();
+ _tmp2_ = app_window_get_instance ();
#line 299 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ = _tmp3_;
+ _tmp3_ = _tmp2_;
#line 299 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp5_ = self->priv->cancellable;
+ _tmp4_ = self->priv->cancellable;
#line 299 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp6_ = progress_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, gtk_window_get_type (), GtkWindow), _ ("Exporting"), _tmp5_);
+ _tmp5_ = progress_dialog_new (G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, gtk_window_get_type (), GtkWindow), _ ("Exporting"), _tmp4_);
#line 299 "/home/jens/Source/shotwell/src/Exporter.vala"
- g_object_ref_sink (_tmp6_);
+ g_object_ref_sink (_tmp5_);
#line 299 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (self->priv->progress_dialog);
#line 299 "/home/jens/Source/shotwell/src/Exporter.vala"
- self->priv->progress_dialog = _tmp6_;
+ self->priv->progress_dialog = _tmp5_;
#line 299 "/home/jens/Source/shotwell/src/Exporter.vala"
- _g_object_unref0 (_tmp4_);
+ _g_object_unref0 (_tmp3_);
#line 300 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp7_ = self->priv->exporter;
+ _tmp6_ = self->priv->exporter;
#line 300 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp8_ = self->priv->cancellable;
+ _tmp7_ = self->priv->cancellable;
#line 300 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp9_ = self->priv->progress_dialog;
+ _tmp8_ = self->priv->progress_dialog;
#line 300 "/home/jens/Source/shotwell/src/Exporter.vala"
- exporter_export (_tmp7_, _exporter_ui_on_export_completed_exporter_completion_callback, self, _exporter_ui_on_export_failed_exporter_export_failed_callback, self, _exporter_ui_on_export_overwrite_exporter_overwrite_callback, self, _tmp8_, _progress_dialog_monitor_progress_monitor, _tmp9_);
-#line 2376 "Exporter.c"
+ exporter_export (_tmp6_, _exporter_ui_on_export_completed_exporter_completion_callback, self, _exporter_ui_on_export_failed_exporter_export_failed_callback, self, _exporter_ui_on_export_overwrite_exporter_overwrite_callback, self, _tmp7_, _progress_dialog_monitor_progress_monitor, _tmp8_);
+#line 2548 "Exporter.c"
}
-static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporter, gboolean is_cancelled) {
+static void
+exporter_ui_on_export_completed (ExporterUI* self,
+ Exporter* exporter,
+ gboolean is_cancelled)
+{
ProgressDialog* _tmp0_;
AppWindow* _tmp2_;
AppWindow* _tmp3_;
ExporterCompletionCallback _tmp4_;
void* _tmp4__target;
- Exporter* _tmp5_;
- gboolean _tmp6_;
#line 304 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_if_fail (IS_EXPORTER_UI (self));
#line 304 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -2392,7 +2566,7 @@ static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporte
_tmp0_ = self->priv->progress_dialog;
#line 305 "/home/jens/Source/shotwell/src/Exporter.vala"
if (_tmp0_ != NULL) {
-#line 2396 "Exporter.c"
+#line 2570 "Exporter.c"
ProgressDialog* _tmp1_;
#line 306 "/home/jens/Source/shotwell/src/Exporter.vala"
_tmp1_ = self->priv->progress_dialog;
@@ -2402,7 +2576,7 @@ static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporte
_g_object_unref0 (self->priv->progress_dialog);
#line 307 "/home/jens/Source/shotwell/src/Exporter.vala"
self->priv->progress_dialog = NULL;
-#line 2406 "Exporter.c"
+#line 2580 "Exporter.c"
}
#line 310 "/home/jens/Source/shotwell/src/Exporter.vala"
_tmp2_ = app_window_get_instance ();
@@ -2417,29 +2591,27 @@ static void exporter_ui_on_export_completed (ExporterUI* self, Exporter* exporte
#line 312 "/home/jens/Source/shotwell/src/Exporter.vala"
_tmp4__target = self->priv->completion_callback_target;
#line 312 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp5_ = exporter;
-#line 312 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp6_ = is_cancelled;
-#line 312 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ (_tmp5_, _tmp6_, _tmp4__target);
-#line 2426 "Exporter.c"
+ _tmp4_ (exporter, is_cancelled, _tmp4__target);
+#line 2596 "Exporter.c"
}
-static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Exporter* exporter, GFile* file) {
+static ExporterOverwrite
+exporter_ui_on_export_overwrite (ExporterUI* self,
+ Exporter* exporter,
+ GFile* file)
+{
ExporterOverwrite result = 0;
ProgressDialog* _tmp0_;
gchar* question = NULL;
- GFile* _tmp1_;
+ gchar* _tmp1_;
gchar* _tmp2_;
gchar* _tmp3_;
gchar* _tmp4_;
- gchar* _tmp5_;
GtkResponseType response = 0;
- const gchar* _tmp6_;
+ const gchar* _tmp5_;
+ ProgressDialog* _tmp6_;
GtkResponseType _tmp7_;
- ProgressDialog* _tmp8_;
- GtkResponseType _tmp9_;
#line 315 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (IS_EXPORTER_UI (self), 0);
#line 315 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -2451,36 +2623,32 @@ static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Expo
#line 316 "/home/jens/Source/shotwell/src/Exporter.vala"
gtk_window_set_modal (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, gtk_window_get_type (), GtkWindow), FALSE);
#line 317 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = file;
-#line 317 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2_ = g_file_get_basename (_tmp1_);
+ _tmp1_ = g_file_get_basename (file);
#line 317 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp3_ = _tmp2_;
+ _tmp2_ = _tmp1_;
#line 317 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp4_ = g_strdup_printf (_ ("File %s already exists. Replace?"), _tmp3_);
+ _tmp3_ = g_strdup_printf (_ ("File %s already exists. Replace?"), _tmp2_);
#line 317 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp5_ = _tmp4_;
+ _tmp4_ = _tmp3_;
#line 317 "/home/jens/Source/shotwell/src/Exporter.vala"
- _g_free0 (_tmp3_);
+ _g_free0 (_tmp2_);
#line 317 "/home/jens/Source/shotwell/src/Exporter.vala"
- question = _tmp5_;
+ question = _tmp4_;
#line 318 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp6_ = question;
+ _tmp5_ = question;
#line 318 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp7_ = app_window_negate_affirm_all_cancel_question (_tmp6_, _ ("_Skip"), _ ("_Replace"), _ ("Replace _All"), _ ("Export"), NULL);
-#line 318 "/home/jens/Source/shotwell/src/Exporter.vala"
- response = _tmp7_;
+ response = app_window_negate_affirm_all_cancel_question (_tmp5_, _ ("_Skip"), _ ("_Replace"), _ ("Replace _All"), _ ("Export"), NULL);
#line 321 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp8_ = self->priv->progress_dialog;
+ _tmp6_ = self->priv->progress_dialog;
#line 321 "/home/jens/Source/shotwell/src/Exporter.vala"
- gtk_window_set_modal (G_TYPE_CHECK_INSTANCE_CAST (_tmp8_, gtk_window_get_type (), GtkWindow), TRUE);
+ gtk_window_set_modal (G_TYPE_CHECK_INSTANCE_CAST (_tmp6_, gtk_window_get_type (), GtkWindow), TRUE);
#line 323 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp9_ = response;
+ _tmp7_ = response;
#line 323 "/home/jens/Source/shotwell/src/Exporter.vala"
- switch (_tmp9_) {
+ switch (_tmp7_) {
#line 323 "/home/jens/Source/shotwell/src/Exporter.vala"
case GTK_RESPONSE_APPLY:
-#line 2484 "Exporter.c"
+#line 2652 "Exporter.c"
{
#line 325 "/home/jens/Source/shotwell/src/Exporter.vala"
result = EXPORTER_OVERWRITE_REPLACE_ALL;
@@ -2488,11 +2656,11 @@ static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Expo
_g_free0 (question);
#line 325 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 2492 "Exporter.c"
+#line 2660 "Exporter.c"
}
#line 323 "/home/jens/Source/shotwell/src/Exporter.vala"
case GTK_RESPONSE_YES:
-#line 2496 "Exporter.c"
+#line 2664 "Exporter.c"
{
#line 328 "/home/jens/Source/shotwell/src/Exporter.vala"
result = EXPORTER_OVERWRITE_YES;
@@ -2500,11 +2668,11 @@ static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Expo
_g_free0 (question);
#line 328 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 2504 "Exporter.c"
+#line 2672 "Exporter.c"
}
#line 323 "/home/jens/Source/shotwell/src/Exporter.vala"
case GTK_RESPONSE_CANCEL:
-#line 2508 "Exporter.c"
+#line 2676 "Exporter.c"
{
#line 331 "/home/jens/Source/shotwell/src/Exporter.vala"
result = EXPORTER_OVERWRITE_CANCEL;
@@ -2512,12 +2680,12 @@ static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Expo
_g_free0 (question);
#line 331 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 2516 "Exporter.c"
+#line 2684 "Exporter.c"
}
default:
#line 323 "/home/jens/Source/shotwell/src/Exporter.vala"
case GTK_RESPONSE_NO:
-#line 2521 "Exporter.c"
+#line 2689 "Exporter.c"
{
#line 335 "/home/jens/Source/shotwell/src/Exporter.vala"
result = EXPORTER_OVERWRITE_NO;
@@ -2525,20 +2693,23 @@ static ExporterOverwrite exporter_ui_on_export_overwrite (ExporterUI* self, Expo
_g_free0 (question);
#line 335 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 2529 "Exporter.c"
+#line 2697 "Exporter.c"
}
}
#line 315 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_free0 (question);
-#line 2534 "Exporter.c"
+#line 2702 "Exporter.c"
}
-static gboolean exporter_ui_on_export_failed (ExporterUI* self, Exporter* exporter, GFile* file, gint remaining, GError* err) {
+static gboolean
+exporter_ui_on_export_failed (ExporterUI* self,
+ Exporter* exporter,
+ GFile* file,
+ gint remaining,
+ GError* err)
+{
gboolean result = FALSE;
- GFile* _tmp0_;
- gint _tmp1_;
- GtkResponseType _tmp2_;
#line 339 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (IS_EXPORTER_UI (self), FALSE);
#line 339 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -2546,117 +2717,136 @@ static gboolean exporter_ui_on_export_failed (ExporterUI* self, Exporter* export
#line 339 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (G_IS_FILE (file), FALSE);
#line 340 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp0_ = file;
-#line 340 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp1_ = remaining;
-#line 340 "/home/jens/Source/shotwell/src/Exporter.vala"
- _tmp2_ = export_error_dialog (_tmp0_, _tmp1_ > 0);
-#line 340 "/home/jens/Source/shotwell/src/Exporter.vala"
- result = _tmp2_ != GTK_RESPONSE_CANCEL;
+ result = export_error_dialog (file, remaining > 0) != GTK_RESPONSE_CANCEL;
#line 340 "/home/jens/Source/shotwell/src/Exporter.vala"
return result;
-#line 2559 "Exporter.c"
+#line 2724 "Exporter.c"
}
-static void value_exporter_ui_init (GValue* value) {
+static void
+value_exporter_ui_init (GValue* value)
+{
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
value->data[0].v_pointer = NULL;
-#line 2566 "Exporter.c"
+#line 2733 "Exporter.c"
}
-static void value_exporter_ui_free_value (GValue* value) {
+static void
+value_exporter_ui_free_value (GValue* value)
+{
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
if (value->data[0].v_pointer) {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_ui_unref (value->data[0].v_pointer);
-#line 2575 "Exporter.c"
+#line 2744 "Exporter.c"
}
}
-static void value_exporter_ui_copy_value (const GValue* src_value, GValue* dest_value) {
+static void
+value_exporter_ui_copy_value (const GValue* src_value,
+ GValue* dest_value)
+{
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
if (src_value->data[0].v_pointer) {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
dest_value->data[0].v_pointer = exporter_ui_ref (src_value->data[0].v_pointer);
-#line 2585 "Exporter.c"
+#line 2757 "Exporter.c"
} else {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
dest_value->data[0].v_pointer = NULL;
-#line 2589 "Exporter.c"
+#line 2761 "Exporter.c"
}
}
-static gpointer value_exporter_ui_peek_pointer (const GValue* value) {
+static gpointer
+value_exporter_ui_peek_pointer (const GValue* value)
+{
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
return value->data[0].v_pointer;
-#line 2597 "Exporter.c"
+#line 2771 "Exporter.c"
}
-static gchar* value_exporter_ui_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
+static gchar*
+value_exporter_ui_collect_value (GValue* value,
+ guint n_collect_values,
+ GTypeCValue* collect_values,
+ guint collect_flags)
+{
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
if (collect_values[0].v_pointer) {
-#line 2604 "Exporter.c"
+#line 2783 "Exporter.c"
ExporterUI * object;
object = collect_values[0].v_pointer;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
if (object->parent_instance.g_class == NULL) {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2611 "Exporter.c"
+#line 2790 "Exporter.c"
} else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
-#line 2615 "Exporter.c"
+#line 2794 "Exporter.c"
}
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
value->data[0].v_pointer = exporter_ui_ref (object);
-#line 2619 "Exporter.c"
+#line 2798 "Exporter.c"
} else {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
value->data[0].v_pointer = NULL;
-#line 2623 "Exporter.c"
+#line 2802 "Exporter.c"
}
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
return NULL;
-#line 2627 "Exporter.c"
+#line 2806 "Exporter.c"
}
-static gchar* value_exporter_ui_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
+static gchar*
+value_exporter_ui_lcopy_value (const GValue* value,
+ guint n_collect_values,
+ GTypeCValue* collect_values,
+ guint collect_flags)
+{
ExporterUI ** object_p;
object_p = collect_values[0].v_pointer;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
if (!object_p) {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
-#line 2638 "Exporter.c"
+#line 2822 "Exporter.c"
}
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
if (!value->data[0].v_pointer) {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
*object_p = NULL;
-#line 2644 "Exporter.c"
+#line 2828 "Exporter.c"
} else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
*object_p = value->data[0].v_pointer;
-#line 2648 "Exporter.c"
+#line 2832 "Exporter.c"
} else {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
*object_p = exporter_ui_ref (value->data[0].v_pointer);
-#line 2652 "Exporter.c"
+#line 2836 "Exporter.c"
}
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
return NULL;
-#line 2656 "Exporter.c"
+#line 2840 "Exporter.c"
}
-GParamSpec* param_spec_exporter_ui (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
+GParamSpec*
+param_spec_exporter_ui (const gchar* name,
+ const gchar* nick,
+ const gchar* blurb,
+ GType object_type,
+ GParamFlags flags)
+{
ParamSpecExporterUI* spec;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (g_type_is_a (object_type, TYPE_EXPORTER_UI), NULL);
@@ -2666,20 +2856,25 @@ GParamSpec* param_spec_exporter_ui (const gchar* name, const gchar* nick, const
G_PARAM_SPEC (spec)->value_type = object_type;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
return G_PARAM_SPEC (spec);
-#line 2670 "Exporter.c"
+#line 2860 "Exporter.c"
}
-gpointer value_get_exporter_ui (const GValue* value) {
+gpointer
+value_get_exporter_ui (const GValue* value)
+{
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_EXPORTER_UI), NULL);
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
return value->data[0].v_pointer;
-#line 2679 "Exporter.c"
+#line 2871 "Exporter.c"
}
-void value_set_exporter_ui (GValue* value, gpointer v_object) {
+void
+value_set_exporter_ui (GValue* value,
+ gpointer v_object)
+{
ExporterUI * old;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_EXPORTER_UI));
@@ -2695,22 +2890,25 @@ void value_set_exporter_ui (GValue* value, gpointer v_object) {
value->data[0].v_pointer = v_object;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_ui_ref (value->data[0].v_pointer);
-#line 2699 "Exporter.c"
+#line 2894 "Exporter.c"
} else {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
value->data[0].v_pointer = NULL;
-#line 2703 "Exporter.c"
+#line 2898 "Exporter.c"
}
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
if (old) {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_ui_unref (old);
-#line 2709 "Exporter.c"
+#line 2904 "Exporter.c"
}
}
-void value_take_exporter_ui (GValue* value, gpointer v_object) {
+void
+value_take_exporter_ui (GValue* value,
+ gpointer v_object)
+{
ExporterUI * old;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_EXPORTER_UI));
@@ -2724,33 +2922,37 @@ void value_take_exporter_ui (GValue* value, gpointer v_object) {
g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
value->data[0].v_pointer = v_object;
-#line 2728 "Exporter.c"
+#line 2926 "Exporter.c"
} else {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
value->data[0].v_pointer = NULL;
-#line 2732 "Exporter.c"
+#line 2930 "Exporter.c"
}
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
if (old) {
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_ui_unref (old);
-#line 2738 "Exporter.c"
+#line 2936 "Exporter.c"
}
}
-static void exporter_ui_class_init (ExporterUIClass * klass) {
+static void
+exporter_ui_class_init (ExporterUIClass * klass)
+{
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
exporter_ui_parent_class = g_type_class_peek_parent (klass);
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
((ExporterUIClass *) klass)->finalize = exporter_ui_finalize;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
g_type_class_add_private (klass, sizeof (ExporterUIPrivate));
-#line 2750 "Exporter.c"
+#line 2950 "Exporter.c"
}
-static void exporter_ui_instance_init (ExporterUI * self) {
+static void
+exporter_ui_instance_init (ExporterUI * self)
+{
GCancellable* _tmp0_;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
self->priv = EXPORTER_UI_GET_PRIVATE (self);
@@ -2766,11 +2968,13 @@ static void exporter_ui_instance_init (ExporterUI * self) {
self->priv->completion_callback_target = self;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
self->ref_count = 1;
-#line 2770 "Exporter.c"
+#line 2972 "Exporter.c"
}
-static void exporter_ui_finalize (ExporterUI * obj) {
+static void
+exporter_ui_finalize (ExporterUI * obj)
+{
ExporterUI * self;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_EXPORTER_UI, ExporterUI);
@@ -2782,11 +2986,13 @@ static void exporter_ui_finalize (ExporterUI * obj) {
_g_object_unref0 (self->priv->cancellable);
#line 287 "/home/jens/Source/shotwell/src/Exporter.vala"
_g_object_unref0 (self->priv->progress_dialog);
-#line 2786 "Exporter.c"
+#line 2990 "Exporter.c"
}
-GType exporter_ui_get_type (void) {
+GType
+exporter_ui_get_type (void)
+{
static volatile gsize exporter_ui_type_id__volatile = 0;
if (g_once_init_enter (&exporter_ui_type_id__volatile)) {
static const GTypeValueTable g_define_type_value_table = { value_exporter_ui_init, value_exporter_ui_free_value, value_exporter_ui_copy_value, value_exporter_ui_peek_pointer, "p", value_exporter_ui_collect_value, "p", value_exporter_ui_lcopy_value };
@@ -2800,18 +3006,22 @@ GType exporter_ui_get_type (void) {
}
-gpointer exporter_ui_ref (gpointer instance) {
+gpointer
+exporter_ui_ref (gpointer instance)
+{
ExporterUI * self;
self = instance;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
g_atomic_int_inc (&self->ref_count);
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
return instance;
-#line 2811 "Exporter.c"
+#line 3019 "Exporter.c"
}
-void exporter_ui_unref (gpointer instance) {
+void
+exporter_ui_unref (gpointer instance)
+{
ExporterUI * self;
self = instance;
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
@@ -2820,12 +3030,16 @@ void exporter_ui_unref (gpointer instance) {
EXPORTER_UI_GET_CLASS (self)->finalize (self);
#line 284 "/home/jens/Source/shotwell/src/Exporter.vala"
g_type_free_instance ((GTypeInstance *) self);
-#line 2824 "Exporter.c"
+#line 3034 "Exporter.c"
}
}
-static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
+static void
+_vala_array_destroy (gpointer array,
+ gint array_length,
+ GDestroyNotify destroy_func)
+{
if ((array != NULL) && (destroy_func != NULL)) {
int i;
for (i = 0; i < array_length; i = i + 1) {
@@ -2837,7 +3051,11 @@ static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNoti
}
-static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
+static void
+_vala_array_free (gpointer array,
+ gint array_length,
+ GDestroyNotify destroy_func)
+{
_vala_array_destroy (array, array_length, destroy_func);
g_free (array);
}