X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Factmgr%2FfrmActivityMgr-tasks.cpp;h=8aa7d1ee2b33bfdc387af7e1ec09fd427c1656ed;hb=049b4010cd6ff8663503ab22f1c51f72a3c3af8f;hp=fe6eb3dfb7871199cd15052c72e0a0cdce662ce0;hpb=5528afda21efc9c9e3c9baea4ebe4f1fc8819adb;p=xestiaab%2F.git diff --git a/source/actmgr/frmActivityMgr-tasks.cpp b/source/actmgr/frmActivityMgr-tasks.cpp index fe6eb3d..8aa7d1e 100644 --- a/source/actmgr/frmActivityMgr-tasks.cpp +++ b/source/actmgr/frmActivityMgr-tasks.cpp @@ -79,6 +79,15 @@ int frmActivityMgr::AddTask(int TaskType, wxString TaskDetail, wxString TaskAcco } + 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); @@ -106,12 +115,15 @@ int frmActivityMgr::AddTask(int TaskType, wxString TaskDetail, wxString TaskAcco ActivityListType.insert(std::make_pair(ActivityTaskID, 0)); ActivityListData.insert(std::make_pair(ActivityTaskID, TaskData)); + ActivityListURL.insert(std::make_pair(ActivityTaskID, TaskURL)); + ActivityListEditMode.insert(std::make_pair(ActivityTaskID, false)); ActivityListConn.insert(std::make_pair(ActivityTaskID, CardDAVConn)); ActivityListIndex.insert(std::make_pair(ActivityTaskID, itemindex)); ActivityListTaskDetail.insert(std::make_pair(ActivityTaskID, TaskDetail)); 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))); @@ -125,20 +137,18 @@ int frmActivityMgr::AddTask(int TaskType, wxString TaskDetail, wxString TaskAcco lstActivity->SetItem(itemindex, 1, AccountName); lstActivity->SetItem(itemindex, 2, _("Queued")); - CardDAVConn->SetUploadMode(TRUE); - CardDAVConn->SetupData(wxT("PUT"), TaskURL, TaskData); - CardDAVConn->SetEditMode(TRUE); - ETagDB *ETagDBPtr = ETagTmrPtr->GetPointer(AccountDir); ActivityListType.insert(std::make_pair(ActivityTaskID, 1)); ActivityListData.insert(std::make_pair(ActivityTaskID, TaskData)); - ActivityListConn.insert(std::make_pair(ActivityTaskID, CardDAVConn)); + ActivityListURL.insert(std::make_pair(ActivityTaskID, TaskURL)); + ActivityListEditMode.insert(std::make_pair(ActivityTaskID, true)); ActivityListIndex.insert(std::make_pair(ActivityTaskID, itemindex)); ActivityListTaskDetail.insert(std::make_pair(ActivityTaskID, TaskDetail)); 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))); @@ -158,9 +168,9 @@ int frmActivityMgr::AddTask(int TaskType, wxString TaskDetail, wxString TaskAcco ActivityListType.insert(std::make_pair(ActivityTaskID, 2)); ActivityListData.insert(std::make_pair(ActivityTaskID, TaskData)); ActivityListAccount.insert(std::make_pair(ActivityTaskID, TaskAccount)); - 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){ @@ -177,6 +187,7 @@ int frmActivityMgr::AddTask(int TaskType, wxString TaskDetail, wxString TaskAcco 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)); }