}
- ActivityMgrAccountSettings AccountSettings;
- AccountSettings.Address = AccountAddress;
- AccountSettings.Port = AccountPort;
- AccountSettings.Username = AccountUsername;
- AccountSettings.Password = AccountPassword;
- AccountSettings.SSL = AccountSSL;
- AccountSettings.Prefix = AccountPrefix;
- AccountSettings.Dir = AccountDir;
-
CardDAVConn->SetupConnection(AccountAddress, AccountPort, AccountUsername, AccountPassword, AccountSSL, AccountPrefix, AccountDir);
CardDAVConn->SetupVariables(&ActivityList, ActivityTaskID);
CardDAVConn->SetupResultBools(&BlankBool, &BlankBool);
ActivityListAccount.insert(std::make_pair(ActivityTaskID, TaskAccount));
ActivityListFilename.insert(std::make_pair(ActivityTaskID, TaskFilename));
ActivityListFullFilename.insert(std::make_pair(ActivityTaskID, TaskFullFilename));
- ActivityListAccSettings.insert(std::make_pair(ActivityTaskID, AccountSettings));
ActivityListETag.insert(std::make_pair(ActivityTaskID, ETagDBPtr->GetETag(TaskFilename)));
ActivityListETagOriginal.insert(std::make_pair(ActivityTaskID, ETagDBPtr->GetETagOriginal(TaskFilename)));
ActivityListAccount.insert(std::make_pair(ActivityTaskID, TaskAccount));
ActivityListFilename.insert(std::make_pair(ActivityTaskID, TaskFilename));
ActivityListFullFilename.insert(std::make_pair(ActivityTaskID, TaskFullFilename));
- ActivityListAccSettings.insert(std::make_pair(ActivityTaskID, AccountSettings));
ActivityListETag.insert(std::make_pair(ActivityTaskID, ETagDBPtr->GetETag(TaskFilename)));
ActivityListETagOriginal.insert(std::make_pair(ActivityTaskID, ETagDBPtr->GetETagOriginal(TaskFilename)));
ActivityListConn.insert(std::make_pair(ActivityTaskID, CardDAVConn));
ActivityListFilename.insert(std::make_pair(ActivityTaskID, TaskFilename));
ActivityListIndex.insert(std::make_pair(ActivityTaskID, itemindex));
- ActivityListAccSettings.insert(std::make_pair(ActivityTaskID, AccountSettings));
} else if (TaskType == 3){
ActivityListTaskDetail.insert(std::make_pair(ActivityTaskID, AccountPrefix));
ActivityListAccount.insert(std::make_pair(ActivityTaskID, TaskAccount));
ActivityListIndex.insert(std::make_pair(ActivityTaskID, itemindex));
- ActivityListAccSettings.insert(std::make_pair(ActivityTaskID, AccountSettings));
}
#include <map>
#include <wx/timer.h>
+#if defined(__APPLE__)
+#import <Foundation/Foundation.h>
+#import <SecurityInterface/SFCertificateTrustPanel.h>
+#include "../frmMain.h"
+#endif
#include "../AppXestiaAddrBk.h"
#include "../carddav/carddav.h"
wxString ItemDes;
};
+#if defined(__APPLE__)
+struct SSLInvalidTrustNotifObj{
+ SecTrustRef SecurityTrustObject;
+ int *ResultValue;
+ bool *PausePtr;
+ wxString AccountName;
+};
+#endif
+
struct ActivityMgrAccountSettings{
wxString Address;
int Port;
//int ConflictResult = 0;
wxETagProcessTimer *ETagTmrPtr;
void *frmMainPtr;
+#if defined(__APPLE__)
+ int DisplayTrustPanel(SecTrustRef SecurityTrustObject, wxString AccountNameFriendly);
+#endif
//frmMain *frmMainPtr;
protected:
// Handlers for frmActivityMgrADT events.