X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-data-store.c;h=22bc10ee8d192b060c1cab761f5d62101fc6793c;hb=82d3fc0e14c1465eb2d1de00796317d062151fe0;hp=976c533da5a45a54961ff931c1bc1244577032bd;hpb=3b3131d18a2dc8ad24d53d3a9502ed7a0096f858;p=pspp-builds.git diff --git a/src/ui/gui/psppire-data-store.c b/src/ui/gui/psppire-data-store.c index 976c533d..22bc10ee 100644 --- a/src/ui/gui/psppire-data-store.c +++ b/src/ui/gui/psppire-data-store.c @@ -159,8 +159,14 @@ psppire_data_store_get_var_count (const GSheetModel *model) return psppire_dict_get_var_cnt (store->dict); } +casenumber +psppire_data_store_get_case_count (PsppireDataStore *store) +{ + return psppire_case_file_get_case_count (store->case_file); +} + static gint -psppire_data_store_get_case_count (const GSheetModel *model) +psppire_data_store_get_case_count_from_model (const GSheetModel *model) { const PsppireDataStore *store = PSPPIRE_DATA_STORE (model); @@ -168,6 +174,8 @@ psppire_data_store_get_case_count (const GSheetModel *model) } + + static void psppire_data_store_init (PsppireDataStore *data_store) { @@ -219,7 +227,7 @@ psppire_data_store_sheet_model_init (GSheetModelIface *iface) iface->get_font_desc = psppire_data_store_get_font_desc; iface->get_cell_border = NULL; iface->get_column_count = psppire_data_store_get_var_count; - iface->get_row_count = psppire_data_store_get_case_count; + iface->get_row_count = psppire_data_store_get_case_count_from_model; } static