#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;
std::map<int,int> ActivityListType;
std::map<int,long> ActivityListIndex;
std::map<int,wxString> ActivityListData;
+ std::map<int,wxString> ActivityListURL;
+ std::map<int,bool> ActivityListEditMode;
std::map<int,wxString> ActivityListTaskDetail;
std::map<int,wxString> ActivityListAccount;
std::map<int,wxString> ActivityListFilename;
//int ConflictResult = 0;
wxETagProcessTimer *ETagTmrPtr;
void *frmMainPtr;
+#if defined(__APPLE__)
+ int DisplayTrustPanel(SecTrustRef SecurityTrustObject, wxString AccountNameFriendly);
+#endif
//frmMain *frmMainPtr;
protected:
// Handlers for frmActivityMgrADT events.