plover-gtk/packagefilestore.c
changeset 31 a53fcb780468
parent 12 1d18b9c34d26
child 38 a29623b68ca2
     1.1 --- a/plover-gtk/packagefilestore.c	Thu Nov 10 11:00:49 2011 +0000
     1.2 +++ b/plover-gtk/packagefilestore.c	Mon Nov 02 19:04:58 2015 +0000
     1.3 @@ -257,3 +257,15 @@
     1.4      gtk_tree_path_free(path);
     1.5      return store;
     1.6  }
     1.7 +
     1.8 +PloverPackageFileStore *
     1.9 +  plover_package_file_store_new_from_package(PloverPackage *package)
    1.10 +{
    1.11 +    PloverPackageFileStore *store;
    1.12 +    g_return_val_if_fail(PLOVER_IS_PACKAGE(package),NULL);
    1.13 +    struct razor_file_iterator *iter;
    1.14 +    iter=plover_package_file_iterator_create(package,FALSE);
    1.15 +    store=GTK_TREE_MODEL(plover_package_file_store_new(iter));
    1.16 +    razor_file_iterator_destroy(iter);
    1.17 +    return store;
    1.18 +}