aboutsummaryrefslogtreecommitdiffstats
path: root/addressbook/gui/widgets/e-minicard-view.h
diff options
context:
space:
mode:
Diffstat (limited to 'addressbook/gui/widgets/e-minicard-view.h')
-rw-r--r--addressbook/gui/widgets/e-minicard-view.h20
1 files changed, 8 insertions, 12 deletions
diff --git a/addressbook/gui/widgets/e-minicard-view.h b/addressbook/gui/widgets/e-minicard-view.h
index 50a2fa00a7..253eedd3ac 100644
--- a/addressbook/gui/widgets/e-minicard-view.h
+++ b/addressbook/gui/widgets/e-minicard-view.h
@@ -22,7 +22,9 @@
#define __E_MINICARD_VIEW_H__
#include "e-minicard.h"
-#include <gal/widgets/e-reflow-sorted.h>
+#include "e-minicard-view-model.h"
+
+#include <gal/widgets/e-reflow.h>
#include <gal/widgets/e-selection-model-simple.h>
#include "addressbook/backend/ebook/e-book.h"
@@ -62,31 +64,25 @@ typedef struct _EMinicardViewClass EMinicardViewClass;
struct _EMinicardView
{
- EReflowSorted parent;
+ EReflow parent;
+
+ EMinicardViewModel *model;
/* item specific fields */
- EBook *book;
- char *query;
- guint editable : 1;
- EBookView *book_view;
ESelectionModelSimple *selection;
EMinicard *drag_card;
- int get_view_idle;
-
int canvas_destroy_id;
int canvas_drag_data_get_id;
- int create_card_id, remove_card_id, modify_card_id, status_message_id;
-
- guint first_get_view : 1;
+ int status_message_id;
};
struct _EMinicardViewClass
{
- EReflowSortedClass parent_class;
+ EReflowClass parent_class;
/*
* Signals