application/davcontroller.h

changeset 51
e324291ca9f8
parent 46
31bc86844659
equal deleted inserted replaced
50:9c25e2616bfa 51:e324291ca9f8
38 #ifdef __cplusplus 38 #ifdef __cplusplus
39 extern "C" { 39 extern "C" {
40 #endif 40 #endif
41 41
42 #define DAVBROWSER_MAX_NAVLIST 128 42 #define DAVBROWSER_MAX_NAVLIST 128
43
44
43 45
44 DavBrowser* davbrowser_create(UiObject *toplevel); 46 DavBrowser* davbrowser_create(UiObject *toplevel);
45 47
46 void davbrowser_set_collection(UiObject *ui, DavBrowser *browser, DavResource *collection); 48 void davbrowser_set_collection(UiObject *ui, DavBrowser *browser, DavResource *collection);
47 49
48 void davbrowser_connect2repo(UiObject *ui, DavBrowser *browser, DavCfgRepository *repo, const char *path); 50 void davbrowser_connect2repo(UiObject *ui, DavBrowser *browser, DavCfgRepository *repo, const char *path);
49 51
50 void davbrowser_query_path(UiObject *ui, DavBrowser *browser, const char *path); 52 void davbrowser_query_path(UiObject *ui, DavBrowser *browser, const char *path);
51 53
52 void davbrowser_query_url(UiObject *ui, DavBrowser *browser, const char *url); 54 void davbrowser_query_url(UiObject *ui, DavBrowser *browser, const char *url);
55
56 void davbrowser_open_resource(UiObject *ui, DavBrowser *browser, DavResource *res);
53 57
54 void davbrowser_add2navstack(DavBrowser *browser, const char *base, const char *path); 58 void davbrowser_add2navstack(DavBrowser *browser, const char *base, const char *path);
55 59
56 void davbrowser_navigation_back(UiObject *ui, DavBrowser *browser); 60 void davbrowser_navigation_back(UiObject *ui, DavBrowser *browser);
57 void davbrowser_navigation_forward(UiObject *ui, DavBrowser *browser); 61 void davbrowser_navigation_forward(UiObject *ui, DavBrowser *browser);
65 void davbrowser_create_resource(UiObject *ui, DavBrowser *browser, const char *name, DavBool iscollection); 69 void davbrowser_create_resource(UiObject *ui, DavBrowser *browser, const char *name, DavBool iscollection);
66 70
67 void davbrowser_mkcol(UiObject *ui, DavBrowser *browser, const char *name); 71 void davbrowser_mkcol(UiObject *ui, DavBrowser *browser, const char *name);
68 void davbrowser_newfile(UiObject *ui, DavBrowser *browser, const char *name); 72 void davbrowser_newfile(UiObject *ui, DavBrowser *browser, const char *name);
69 73
74
75 DavResourceViewer* dav_resourceviewer_create(DavSession *sn, const char *path, DavResourceViewType type);
76
77 void dav_resourceviewer_load(UiObject *ui, DavResourceViewer *res);
78
70 #ifdef __cplusplus 79 #ifdef __cplusplus
71 } 80 }
72 #endif 81 #endif
73 82
74 #endif /* IDAV_DAV_CONTROLLER_H */ 83 #endif /* IDAV_DAV_CONTROLLER_H */

mercurial