From 23729c4f6a62de7a71368ffdeeeb08470ff4731e Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Wed, 25 Jul 2018 09:14:43 +0300 Subject: Quotes renamed to CurrencyRates --- plugins/Quotes/src/CreateFilePath.cpp | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 plugins/Quotes/src/CreateFilePath.cpp (limited to 'plugins/Quotes/src/CreateFilePath.cpp') diff --git a/plugins/Quotes/src/CreateFilePath.cpp b/plugins/Quotes/src/CreateFilePath.cpp deleted file mode 100644 index f2a28621fb..0000000000 --- a/plugins/Quotes/src/CreateFilePath.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include "StdAfx.h" - -static wchar_t InvalidSymbols[] = { '\\', '/', ':', '*', '?', '"', '<', '>', '|' }; - -static wchar_t replace_invalid_symbol(wchar_t chr) -{ - for (int i = 0; i < _countof(InvalidSymbols); ++i) - if (chr == InvalidSymbols[i]) - return '_'; - - return chr; -} - -void prepare_name(tstring& rsName) -{ - std::transform(rsName.begin(), rsName.end(), rsName.begin(), boost::bind(replace_invalid_symbol, _1)); -} - -tstring CreateFilePath(const tstring& rsName) -{ - wchar_t szPath[_MAX_PATH]; - ::GetModuleFileName(g_plugin.getInst(), szPath, _MAX_PATH); - - wchar_t* p = wcsrchr(szPath, '\\'); - if (p) - *p = 0; - - tstring s(rsName); - prepare_name(s); - tostringstream o; - o << szPath << L"\\Quotes\\" << s; - return o.str(); -} \ No newline at end of file -- cgit v1.2.3