Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Formatted contact information page so header is displayed better.
[xestiaab/.git] / source / common / textprocessing.cpp
index d4aee6b..aeec7a8 100644 (file)
@@ -80,6 +80,16 @@ void CaptureString(wxString *ProcessString, bool StripQuotes)
 
 }
 
+void ResetUnusedString(wxString *ProcessString)
+{
+
+       ProcessString->Replace(wxT("\\\\"), wxT("\\"), TRUE);
+       ProcessString->Replace(wxT("\n"), wxT(""), TRUE);
+       ProcessString->Replace(wxT("\\;"), wxT(";"), TRUE);
+       ProcessString->Replace(wxT("\\,"), wxT(","), TRUE);
+
+}
+
 void ConvertToHTML(wxString *ProcessString)
 {
 
@@ -106,6 +116,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){
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