diff -r 1d18b9c34d26 -r 88a40180b869 plover-gtk/packagefilestore.c --- a/plover-gtk/packagefilestore.c Thu Nov 10 11:00:49 2011 +0000 +++ b/plover-gtk/packagefilestore.c Fri Apr 15 13:09:42 2016 +0100 @@ -257,3 +257,15 @@ gtk_tree_path_free(path); return store; } + +PloverPackageFileStore * + plover_package_file_store_new_from_package(PloverPackage *package) +{ + PloverPackageFileStore *store; + g_return_val_if_fail(PLOVER_IS_PACKAGE(package),NULL); + struct razor_file_iterator *iter; + iter=plover_package_file_iterator_create(package,FALSE); + store=GTK_TREE_MODEL(plover_package_file_store_new(iter)); + razor_file_iterator_destroy(iter); + return store; +}