diff -r 1d18b9c34d26 -r e10f418d8e1d plover-gtk/packagefilestore.c --- a/plover-gtk/packagefilestore.c Thu Nov 10 11:00:49 2011 +0000 +++ b/plover-gtk/packagefilestore.c Sat Nov 15 19:10:51 2014 +0000 @@ -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; +}