AccCtrl->SetPopupMaxHeight(175);
AccCtrl->SetPopupMinWidth(250);
treAccounts->AssignImageList(AccImgList);
- //bmpIcon->Hide();
-
- /*wxStaticBitmap* BeepBoop = new wxStaticBitmap(AccCtrl, wxID_ANY, wxNullBitmap, wxPoint(AccTextCtrlSize.GetX() + 3, AccTextCtrlSize.GetY() + 2), wxDefaultSize, 0);
-
- icons_accgroup_png.SetMask(new wxMask(icons_accgroup_png, wxSystemSettings::GetColour(wxSYS_COLOUR_BACKGROUND)));
-
- BeepBoop->SetBackgroundColour(AccCtrl->GetBackgroundColour());
- BeepBoop->SetBitmap(icons_accgroup_png);*/
-
- //szrContactList->Insert(0, XABV2, 1, wxEXPAND | wxALL, 0);
-
- /*AccControl->UseAltPopupWindow();
- AccControl->SetPopupControl(treAccounts);
- AccControl->SetPopupMaxHeight(175);
-
- treAccounts->AssignImageList(AccImgList);
- szrContactList->Insert(0, AccControl, 1, wxEXPAND|wxALL, 0);
- szrAccList->Add(AccIcon, 0, wxLEFT|wxTOP|wxEXPAND, 3);
-
- */
-
- //szrContactList->Layout();
- //szrContactList->RecalcSizes();
wxListItem ColumnData;
ColumnData.SetId(0);
ColumnData.SetWidth(320);
lstContacts->InsertColumn(0, ColumnData);
- //Connect(wxID_ANY, ContactConflictCmdEnv,
- // ContactConflictEventHandler(frmMain::ConflictResolution), NULL, this);
-
- //Connect(wxID_ANY, MyFooCommandEvent,
- // MyFooEventHandler(frmMain::DoSomething), NULL, this);
-
- //Bind(ContactConflictCmdEnv, ContactConflictEventHandler(frmMain::ConflictResolution), this, wxID_ANY);
-
treAccounts->Connect(wxEVT_LEFT_DCLICK, wxTreeEventHandler(frmMain::LoadContactList), NULL, this);
treAccounts->Connect(wxEVT_TREE_SEL_CHANGED, wxTreeEventHandler(frmMain::LoadContactList), NULL, this);
ContactsFileIndex.Clear();
- //wxString vcardfilenamewxs;
wxString vCardFilename;
wxString vCardFilenameFull;
wxString vCardDataString;
wxStringTokenizer vcardfileline;
wxString lwxs;
wxString setname, setvalue;
- //vCardNames = new std::map<wxString, wxString, std::greater<wxString>>;
std::multimap<wxString, wxString, std::greater<wxString>> vCardNamesAsc;
std::multimap<wxString, wxString, std::less<wxString>> vCardNamesDsc;
long ContactIndex = 1;
std::multimap<wxTreeItemId, int>::iterator AGTiter = AccountGroupTreeId.find(ActiveItemId);
std::multimap<int, wxString>::iterator AGFiter = AccountGroupFilename.find(AGTiter->second);
- //std::multimap<wxTreeItemId, int>::iterator AGFiter = AccountGroupTreeId.find(ActiveItemId);
-
+
Group.LoadFile(AGFiter->second);
ArrayvCardOutData vCardMember = Group.GetByPartial(wxT("MEMBER"));
long intSelected = -1;
long ContactSeekNum = -1;
- // intSelected = lstContacts->GetSelection();
-
// Check if several contacts have been selected.
int ContactTotal = 0;
if (wxSPropertyNextLine.Mid(0, 1) == wxT(" ") || wxSPropertyNextLine.Mid(0, 1) == wxT("\t")){
wxSPropertyNextLine.Remove(0, 1);
- //wxSPropertyNextLine.Trim(FALSE);
- //ContactLine.Trim();
ContactLine.Append(wxSPropertyNextLine);
} else {