summaryrefslogtreecommitdiff
path: root/plugins/Quotes/src/WinCtrlHelper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/Quotes/src/WinCtrlHelper.cpp')
-rw-r--r--plugins/Quotes/src/WinCtrlHelper.cpp40
1 files changed, 0 insertions, 40 deletions
diff --git a/plugins/Quotes/src/WinCtrlHelper.cpp b/plugins/Quotes/src/WinCtrlHelper.cpp
deleted file mode 100644
index 300612dcf1..0000000000
--- a/plugins/Quotes/src/WinCtrlHelper.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-#include "stdafx.h"
-
-static INT_PTR CALLBACK VariableListDlgProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
-{
- switch (msg) {
- case WM_INITDIALOG:
- TranslateDialogDefault(hWnd);
- {
- const IQuotesProvider* pProvider = reinterpret_cast<const IQuotesProvider*>(lp);
- CQuotesProviderVisitorFormatSpecificator visitor;
- pProvider->Accept(visitor);
-
- tostringstream o;
- const CQuotesProviderVisitorFormatSpecificator::TFormatSpecificators& raSpec = visitor.GetSpecificators();
- std::for_each(raSpec.begin(), raSpec.end(),
- [&o](const CQuotesProviderVisitorFormatSpecificator::CFormatSpecificator& spec)
- {
- o << spec.m_sSymbol << '\t' << spec.m_sDesc << L"\r\n";
- });
- ::SetDlgItemText(hWnd, IDC_EDIT_VARIABLE, o.str().c_str());
- }
- break;
-
- case WM_COMMAND:
- if (BN_CLICKED == HIWORD(wp) && (IDOK == LOWORD(wp) || IDCANCEL == LOWORD(wp)))
- ::EndDialog(hWnd, IDOK);
- break;
- }
-
- return FALSE;
-}
-
-void show_variable_list(HWND hwndParent, const IQuotesProvider* pProvider)
-{
- ::DialogBoxParam(g_plugin.getInst(),
- MAKEINTRESOURCE(IDD_DIALOG_VARIABLE_LIST),
- hwndParent,
- VariableListDlgProc,
- reinterpret_cast<LPARAM>(pProvider));
-}