3 bool CalDAVObjectValidSettings(CalDAVConnectionData *ConnData){
5 // Check if the passed CalDAV Connection Data is has
6 // an address set. Return false if nullptr is used.
8 if (ConnData == nullptr){
14 // Check the server hostname. Return false
15 // if no value has been set.
17 if (ConnData->Hostname.size() > 0){
23 // Check the server port. Return false if
24 // no value has been set or the port number
25 // is less than 1 or higher than 65535.
27 if (ConnData->Port < 1 || ConnData->Port > 65535){
33 // Check the server username. Return false
34 // if no value has been set.
36 if (ConnData->Username.size() > 0){
40 // Check the server password. Return false
41 // if no value has been set.
43 if (ConnData->Password.size() > 0){
47 // Cannot check UseSSL: It is either true
50 // Cannot check Prefix: The prefix may need
51 // to be worked out first.
53 // No errors were found whilst checking so