Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added code and unit tests for editing calendars in the CalDAV object
[xestiacalendar/.git] / source / objects / CalDAV / CalDAV.h
index cbe065a..9e9d553 100644 (file)
@@ -126,6 +126,11 @@ class CalDAV{
                bool MatchXMLNameTransverse(xmlNodePtr *NodePtr, string NodeName);
                bool MatchXMLName(xmlNodePtr *NodePtrOriginal, string NodeName);
                string FetchXMLData(xmlNodePtr *NodePtr);
+               CalDAVServerResult EditCalendarProcess(string *CalendarHREF,
+                       string *CalendarName,
+                       Colour *CalendarColour,
+                       string *CalendarDescription,
+                       int *CalendarOrder);
        
                CalDAVConnectionData ConnectionData;
                CalDAVServerResult ConnectionServerResult;
@@ -144,6 +149,19 @@ class CalDAV{
                CalDAVCalendarList GetCalendars();
                CalDAVServerResult AddCalendar(string CalendarName);
        
+               CalDAVServerResult EditCalendar(string *CalendarHREF,
+                       string *CalendarName,
+                       Colour *CalendarColour,
+                       string *CalendarDescription,
+                       int *CalendarOrder);
+               CalDAVServerResult EditCalendar(string *CalendarHREF,
+                       Colour *CalendarColour);
+               CalDAVServerResult EditCalendar(string *CalendarHREF,
+                       string *CalendarName);
+               CalDAVServerResult EditCalendar(string *CalendarHREF,
+                       int *CalendarOrder);
+               CalDAVServerResult EditCalendarDescription(string *CalendarHREF,
+                       string *CalendarDescription);
                string GetUserPrincipal();
                string GetCalendarHome(string UserPrincipalURI);
        
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy