diff src/typedefs.h @ 141:bdc16027fa6f

use FileData even for sidecar file list
author nadvornik
date Mon, 01 Oct 2007 19:52:10 +0000
parents 71e1ebee420e
children 0d1bf3ac6cd8
line wrap: on
line diff
--- a/src/typedefs.h	Sun Sep 30 21:10:54 2007 +0000
+++ b/src/typedefs.h	Mon Oct 01 19:52:10 2007 +0000
@@ -81,7 +81,6 @@
 typedef struct _ImageWindow ImageWindow;
 
 typedef struct _FileData FileData;
-typedef struct _SidecarFileData SidecarFileData;
 typedef struct _FileDataChangeInfo FileDataChangeInfo;
 
 typedef struct _LayoutWindow LayoutWindow;
@@ -329,15 +328,6 @@
 
 #define FILEDATA_MARKS_SIZE 10
 
-struct _SidecarFileData {
-	gint type;
-	gchar *path;
-	const gchar *name;
-	const gchar *extension;
-	gint64 size;
-	time_t date;
-};
-
 struct _FileDataChangeInfo {
 	gchar *source;
 	gchar *dest;
@@ -354,6 +344,7 @@
 	time_t date;
 	gboolean marks[FILEDATA_MARKS_SIZE];
 	GList *sidecar_files;
+	FileData *parent; /* parent file if this is a sidecar file, NULL otherwise */
 	FileDataChangeInfo *change; /* for rename, move ... */
 	GdkPixbuf *pixbuf;
 	gint ref;