#include "XABContactMenu.h"
#include "../frmMain.h"
-#include "../frmSearch.h"
+#include "../search/frmSearch.h"
enum {
ID_CONTACTMENU_OPEN,
}
-void XABContactMenu::SetupPointers(wxWindow* WindowPtrIn,
- wxListCtrl* ContactListCtrlIn){
+void XABContactMenu::SetupPointersSearch(wxWindow* WindowPtrIn,
+ wxListCtrl* ContactListCtrlIn,
+ bool SearchModeOnlyIn){
WindowPtr = WindowPtrIn;
ContactListCtrl = ContactListCtrlIn;
+ SearchModeOnly = SearchModeOnlyIn;
}
std::map<std::string, wxMenuItem*>::iterator MenuItemIter = MenuItems.find("opencontact");
MenuItemIter->second->Enable(ContactSelected);
- MenuItemIter = MenuItems.find("editcontact");
- MenuItemIter->second->Enable(ContactSelected);
- MenuItemIter = MenuItems.find("revealcontact");
- MenuItemIter->second->Enable(ContactSelected);
+
+ if (SearchModeOnly == TRUE){
+
+ MenuItemIter = MenuItems.find("editcontact");
+ MenuItemIter->second->Enable(FALSE);
+ MenuItemIter = MenuItems.find("revealcontact");
+ MenuItemIter->second->Enable(FALSE);
+
+ } else {
+
+ MenuItemIter = MenuItems.find("editcontact");
+ MenuItemIter->second->Enable(ContactSelected);
+ MenuItemIter = MenuItems.find("revealcontact");
+ MenuItemIter->second->Enable(ContactSelected);
+
+ }
}