+static void
+auth_notify_cb (MilkAuth *auth,
+ GParamSpec *spec,
+ MilkTaskModel *model)
+{
+ if (milk_auth_get_state (auth) == MILK_AUTH_STATE_CONNECTED) {
+ populate_model (model);
+ }
+}
+
+static void
+row_changed_cb (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ MilkTaskModel *self)
+{
+ gtk_tree_model_row_changed (GTK_TREE_MODEL (self), path, iter);
+}
+
+static void
+row_deleted_cb (GtkTreeModel *model,
+ GtkTreePath *path,
+ MilkTaskModel *self)
+{
+ gtk_tree_model_row_deleted (GTK_TREE_MODEL (self), path);
+}
+
+static void
+row_inserted_cb (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ MilkTaskModel *self)
+{
+ gtk_tree_model_row_inserted (GTK_TREE_MODEL (self), path, iter);
+}
+
+static void
+rows_reordered_cb (GtkTreeModel *model,
+ GtkTreePath *path,
+ GtkTreeIter *iter,
+ gint *new_order,
+ MilkTaskModel *self)
+{
+ gtk_tree_model_rows_reordered (GTK_TREE_MODEL (self), path, NULL,
+ new_order);
+}
+