lstActivity->SetItem(itemindex, 1, AccountName);
lstActivity->SetItem(itemindex, 2, _("Queued"));
- // TODO: Pass the ETagDB for the account to the connection.
+ ETagDB *ETagDBPtr = ETagTmrPtr->GetPointer(AccountDir);
ActivityList.insert(std::make_pair(ActivityTaskID, 0));
ActivityListType.insert(std::make_pair(ActivityTaskID, 2));
ConvertedV4Data.WriteFile(FullFilename);
-
iter->second = 4;
}
}
// Mark as completed.
+
+ wxString AccountNameFinal;
+ AccountNameFinal = PrefData.accounts.GetAccountDirectory(AccountID);
+ AccountNameFinal.Append(wxT(".carddav"));
+
+ wxCommandEvent reloadevent(RELOADCONTACTLIST);
+ reloadevent.SetString(AccountNameFinal);
+ wxPostEvent(this->GetParent(), reloadevent);
iter->second = 4;
continue;
// Update the data to the server.
CardDAVIter->second.ProcessData();
+ iter->second = 4;
+ continue;
}
if (actmgrudata != NULL){
- wxPuts(wxT("ItemIndex:") + actmgrudata->ItemIndex);
- wxPuts(wxT("ItemLabel:") + actmgrudata->ItemLabel);
- wxPuts(wxT("ItemDes: ") + actmgrudata->ItemDes);
-
- lstActivity->SetItem(actmgrudata->ItemIndex, 2, actmgrudata->ItemLabel);
+ lstActivity->SetItem(actmgrudata->ItemIndex, 2, actmgrudata->ItemLabel);
- /*if (!actmgrudata->ItemDes.IsEmpty()){
+ /*if (!actmgrudata->ItemDes.IsEmpty()){
lstActivity->SetItem(actmgrudata->ItemIndex, 0, actmgrudata->ItemDes);
- }*/
+ }*/
- delete actmgrudata;
- actmgrudata = NULL;
+ delete actmgrudata;
+ actmgrudata = NULL;
}