#include "psppire-dialog-action-descriptives.h"
-#include "checkbox-treeview.h"
+#include "psppire-checkbox-treeview.h"
#include "psppire-var-view.h"
#include "psppire-dict.h"
}
static void
-dialog_refresh (PsppireDialogActionDescriptives *scd)
+dialog_refresh (PsppireDialogAction *scd_)
{
+ PsppireDialogActionDescriptives *scd
+ = PSPPIRE_DIALOG_ACTION_DESCRIPTIVES (scd_);
GtkTreeModel *liststore;
GtkTreeIter iter;
size_t i;
pda->source = get_widget_assert (xml, "all-variables");
act->variables = get_widget_assert (xml, "stat-variables");
- g_object_set (pda->source, "model", pda->dict,
+ g_object_set (pda->source,
"predicate", var_is_numeric, NULL);
- put_checkbox_items_in_treeview (GTK_TREE_VIEW (stats_treeview),
- B_DS_DEFAULT,
- N_DESCRIPTIVE_STATS, stats);
+ psppire_checkbox_treeview_populate (PSPPIRE_CHECKBOX_TREEVIEW (stats_treeview),
+ B_DS_DEFAULT,
+ N_DESCRIPTIVE_STATS, stats);
act->stat_vars = GTK_TREE_VIEW (act->variables);
act->stats = gtk_tree_view_get_model (GTK_TREE_VIEW (stats_treeview));
psppire_dialog_action_set_refresh (pda, dialog_refresh);
PSPPIRE_DIALOG_ACTION_CLASS (psppire_dialog_action_descriptives_parent_class)->activate (pda);
+
+ g_object_unref (xml);
}
static void