summaryrefslogtreecommitdiffstats
path: root/sync/src/sync_main.h
diff options
context:
space:
mode:
Diffstat (limited to 'sync/src/sync_main.h')
-rw-r--r--sync/src/sync_main.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/sync/src/sync_main.h b/sync/src/sync_main.h
index 528b70e..1f8e7c7 100644
--- a/sync/src/sync_main.h
+++ b/sync/src/sync_main.h
@@ -5,6 +5,7 @@
#include <gtk/gtk.h>
#include <glade/glade.h>
#include <opensync/opensync.h>
+#include "sync_collection.h"
#include "sync_group.h"
#include "sync_item.h"
@@ -15,8 +16,18 @@
#define ANIM_FREQ 100
#define SWITCH_FREQ 10
+typedef enum {
+ TYPE_FILE,
+ TYPE_EVO2,
+ TYPE_SYNCML,
+ TYPE_ADD_NEW,
+ TYPE_BACKUP,
+ TYPE_RESTORE,
+} SyncType;
+
enum {
COL_NAME,
+ COL_TYPE,
COL_PIXBUF,
};
@@ -38,10 +49,11 @@ typedef struct {
GdkPixbuf *backup_icon;
GdkPixbuf *restore_icon;
GdkPixbuf *network_icon;
+ GdkPixbuf *add_icon;
GtkListStore *model;
- SyncItem *local_item;
+ SyncCollection *collection;
SyncGroup *group;
- GHashTable *sync_items;
+ SyncItem *local_item;
gboolean started;
guint animate_id;