Split * gnc_reconcile_view_get_current_split (GNCReconcileView *view) { g_return_val_if_fail (view != NULL, NULL); g_return_val_if_fail (GNC_IS_RECONCILE_VIEW (view), NULL); return gnc_query_view_get_selected_entry (GNC_QUERY_VIEW (view)); }
static void gnc_dialog_query_view_button_clicked (GtkButton *button, DialogQueryView *dqv) { GNCDisplayViewButton *cb; gpointer entry; g_return_if_fail (dqv); entry = gnc_query_view_get_selected_entry (GNC_QUERY_VIEW (dqv->qview)); if (!entry) return; cb = g_object_get_data (G_OBJECT (button), "data"); g_return_if_fail (cb); gnc_dialog_query_run_callback (cb, entry, dqv); }