Index: src/ch/ch.h =================================================================== diff -u -r3cd8d4a64a63e4fb32d7dc96e46789c713698435 -r633a533cb6e741d44fe28aa56339e1d2709b1b27 --- src/ch/ch.h (.../ch.h) (revision 3cd8d4a64a63e4fb32d7dc96e46789c713698435) +++ src/ch/ch.h (.../ch.h) (revision 633a533cb6e741d44fe28aa56339e1d2709b1b27) @@ -30,6 +30,7 @@ #include "../libictranslate/ResourceManager.h" #include "../libchcore/TConfig.h" #include "TShellExtensionClient.h" +#include "TCommandLineParser.h" ///////////////////////////////////////////////////////////////////////////// // CCopyHandlerApp: @@ -59,18 +60,20 @@ void RegisterShellExtension(); void UnregisterShellExtension(); - void OnConfigNotify(const std::set& setPropNames); + void OnConfigNotify(const chcore::TStringSet& setPropNames); void OnResManNotify(UINT uiType); + const TCommandLineParser& GetCommandLine() const { return m_cmdLineParser; } + protected: bool UpdateHelpPaths(); HWND HHelp(HWND hwndCaller, LPCTSTR pszFile, UINT uCommand, DWORD_PTR dwData); void InitShellExtension(); protected: - HANDLE m_hMapObject; TShellExtensionClient m_tShellExtClient; + TCommandLineParser m_cmdLineParser; CWnd *m_pMainWindow;