aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-memory-store.h
diff options
context:
space:
mode:
Diffstat (limited to 'widgets/table/e-table-memory-store.h')
-rw-r--r--widgets/table/e-table-memory-store.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/widgets/table/e-table-memory-store.h b/widgets/table/e-table-memory-store.h
index 49f37ba201..60bd037758 100644
--- a/widgets/table/e-table-memory-store.h
+++ b/widgets/table/e-table-memory-store.h
@@ -41,6 +41,7 @@ typedef enum {
E_TABLE_MEMORY_STORE_COLUMN_TYPE_INTEGER,
E_TABLE_MEMORY_STORE_COLUMN_TYPE_STRING,
E_TABLE_MEMORY_STORE_COLUMN_TYPE_PIXBUF,
+ E_TABLE_MEMORY_STORE_COLUMN_TYPE_OBJECT,
E_TABLE_MEMORY_STORE_COLUMN_TYPE_CUSTOM
} ETableMemoryStoreColumnType;
@@ -66,6 +67,9 @@ typedef struct {
#define E_TABLE_MEMORY_STORE_CUSTOM(editable, duplicate, free, initialize, empty, string) \
{ E_TABLE_MEMORY_STORE_COLUMN_TYPE_CUSTOM, \
{ (duplicate), (free), (initialize), (empty), (string) }, editable }
+#define E_TABLE_MEMORY_STORE_OBJECT(editable, initialize, empty, string) \
+ { E_TABLE_MEMORY_STORE_COLUMN_TYPE_CUSTOM, \
+ { NULL, NULL, (initialize), (empty), (string) }, editable }
typedef struct _ETableMemoryStorePrivate ETableMemoryStorePrivate;