application/davcontroller.c

changeset 115
e57ca2747782
parent 107
b34bd1557c6c
--- a/application/davcontroller.c	Sun Dec 07 20:00:33 2025 +0100
+++ b/application/davcontroller.c	Sat Dec 13 15:58:58 2025 +0100
@@ -78,7 +78,7 @@
 
     ui_list_update(browser->resources);
     
-    ui_set_group(ui->ctx, APP_STATE_BROWSER_SESSION);
+    ui_set_state(ui->ctx, APP_STATE_BROWSER_SESSION);
 }
 
 // ------------------------------ davbrowser_connect2repo ------------------------------
@@ -465,7 +465,7 @@
     }
     
     cxmutstr wtitle = cx_asprintf("Upload to: %s", ui_get(browser->path));
-    UiObject *dialog = ui_simple_window(wtitle.ptr, NULL);
+    UiObject *dialog = ui_simple_window(wtitle.ptr);
     free(wtitle.ptr);
 
     DavFileUpload *upload = dav_upload_create(browser, dialog, files);
@@ -476,7 +476,7 @@
 
 void davbrowser_download(UiObject *ui, DavBrowser *browser, DavResource *reslist, const char *local_path) {
     cxmutstr wtitle = cx_asprintf("Download to: %s", local_path);
-    UiObject *dialog = ui_simple_window(wtitle.ptr, NULL);
+    UiObject *dialog = ui_simple_window(wtitle.ptr);
     free(wtitle.ptr);
     
     DavFileDownload *download = dav_download_create(browser, dialog, reslist, local_path);
@@ -1114,7 +1114,7 @@
         cxmutstr errormsg = cx_asprintf("Upload failed: %d", upload->sn->error); // TODO: add full error message
         ui_dialog(event->obj, .title = "Error", .content = errormsg.ptr, .closebutton_label = "OK");
         free(errormsg.ptr);
-        ui_set_group(event->obj->ctx, RESOURCEVIEWER_STATE_MODIFIED);
+        ui_set_state(event->obj->ctx, RESOURCEVIEWER_STATE_MODIFIED);
     }
     
     free(upload->text.ptr);
@@ -1134,7 +1134,7 @@
         cxmutstr errormsg = cx_asprintf("Proppatch failed: %d", res->sn->error); // TODO: add full error message
         ui_dialog(event->obj, .title = "Error", .content = errormsg.ptr, .closebutton_label = "OK");
         free(errormsg.ptr);
-        ui_set_group(event->obj->ctx, RESOURCEVIEWER_STATE_MODIFIED);
+        ui_set_state(event->obj->ctx, RESOURCEVIEWER_STATE_MODIFIED);
         res->properties_modified = TRUE;
     } else {
         CxList *properties = res->properties->data;
@@ -1177,7 +1177,7 @@
         ui_threadpool_job(res->dav_queue, ui, jobthr_store_properties, res, uithr_store_properties_finished, res);
     }
     
-    ui_unset_group(ui->ctx, RESOURCEVIEWER_STATE_MODIFIED);
+    ui_unset_state(ui->ctx, RESOURCEVIEWER_STATE_MODIFIED);
 }
 
 void dav_resourceviewer_destroy(DavResourceViewer *res) {
@@ -1187,7 +1187,7 @@
 void dav_resourceviewer_property_remove(DavResourceViewer *res, DavPropertyList *prop) {
     if(!prop->isnew) {
         dav_remove_property_ns(res->current, prop->ns, prop->name);
-        ui_set_group(res->obj->ctx, RESOURCEVIEWER_STATE_MODIFIED);
+        ui_set_state(res->obj->ctx, RESOURCEVIEWER_STATE_MODIFIED);
         res->properties_modified = TRUE;
     }
     
@@ -1210,7 +1210,7 @@
     prop->value_simplified = NULL;
     prop->update = TRUE;
     
-    ui_set_group(res->obj->ctx, RESOURCEVIEWER_STATE_MODIFIED);
+    ui_set_state(res->obj->ctx, RESOURCEVIEWER_STATE_MODIFIED);
     res->properties_modified = TRUE;
     ui_list_update(res->properties);
 }
@@ -1230,7 +1230,7 @@
     prop->update = TRUE;
     
     ui_list_append(res->properties, prop);
-    ui_set_group(res->obj->ctx, RESOURCEVIEWER_STATE_MODIFIED);
+    ui_set_state(res->obj->ctx, RESOURCEVIEWER_STATE_MODIFIED);
     res->properties_modified = TRUE;
     ui_list_update(res->properties);
 }

mercurial