diff -r 9c25e2616bfa -r e324291ca9f8 application/davcontroller.h --- a/application/davcontroller.h Sun Oct 06 18:43:06 2024 +0200 +++ b/application/davcontroller.h Sun Oct 20 21:24:13 2024 +0200 @@ -40,6 +40,8 @@ #endif #define DAVBROWSER_MAX_NAVLIST 128 + + DavBrowser* davbrowser_create(UiObject *toplevel); @@ -51,6 +53,8 @@ void davbrowser_query_url(UiObject *ui, DavBrowser *browser, const char *url); +void davbrowser_open_resource(UiObject *ui, DavBrowser *browser, DavResource *res); + void davbrowser_add2navstack(DavBrowser *browser, const char *base, const char *path); void davbrowser_navigation_back(UiObject *ui, DavBrowser *browser); @@ -67,6 +71,11 @@ void davbrowser_mkcol(UiObject *ui, DavBrowser *browser, const char *name); void davbrowser_newfile(UiObject *ui, DavBrowser *browser, const char *name); + +DavResourceViewer* dav_resourceviewer_create(DavSession *sn, const char *path, DavResourceViewType type); + +void dav_resourceviewer_load(UiObject *ui, DavResourceViewer *res); + #ifdef __cplusplus } #endif