Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added MapDataExists subroutines for the Contact Editor loading process.
authorSteve Brokenshire <sbrokenshire@xestia.co.uk>
Tue, 29 Dec 2015 00:14:55 +0000 (00:14 +0000)
committerSteve Brokenshire <sbrokenshire@xestia.co.uk>
Tue, 29 Dec 2015 00:14:55 +0000 (00:14 +0000)
source/common/textprocessing.cpp
source/common/textprocessing.h

index d4aee6b..d979d30 100644 (file)
@@ -106,6 +106,34 @@ void DeleteMapDataProcess(int IndexNum, std::map<int, bool>* MapData){
        MapData->erase(IndexNum);
 }
 
+bool MapDataExists(int *ItemIndex, std::map<int,wxString> *MapPtr){
+
+       if (MapPtr->find(*ItemIndex) == MapPtr->end()){
+       
+               return FALSE;
+       
+       } else {
+       
+               return TRUE;
+       
+       }
+
+}
+
+bool MapDataExists(int *ItemIndex, std::map<int,int> *MapPtr){
+
+       if (MapPtr->find(*ItemIndex) == MapPtr->end()){
+       
+               return FALSE;
+       
+       } else {
+       
+               return TRUE;
+       
+       }
+
+}
+
 /*
 template <typename ArgMap, typename... Args>
 void DeleteMapData(ArgMap* ArgMapPtr, Args*... ArgsList){
index 8461393..78ddf2b 100644 (file)
@@ -35,6 +35,9 @@ void DeleteMapDataProcess(int IndexNum, std::map<int, wxString>* MapData);
 void DeleteMapDataProcess(int IndexNum, std::map<int, bool>* MapData);
 void DeleteMapDataProcess(int IndexNum, std::map<int, int>* MapData);
 
+bool MapDataExists(int *ItemIndex, std::map<int,wxString> *MapPtr);
+bool MapDataExists(int *ItemIndex, std::map<int,int> *MapPtr);
+
 //void DeleteMapDataB() {};
 
 //void DeleteMapData() {};
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy