Index: src/ch/MainWnd.h =================================================================== diff -u -r4fe995b304ea342b50293f92d3c1992b43b820f7 -r3c248d4f6d0fdb1e487cc868b2f0b219eec37ef4 --- src/ch/MainWnd.h (.../MainWnd.h) (revision 4fe995b304ea342b50293f92d3c1992b43b820f7) +++ src/ch/MainWnd.h (.../MainWnd.h) (revision 3c248d4f6d0fdb1e487cc868b2f0b219eec37ef4) @@ -24,6 +24,7 @@ #include "../libchcore/TTaskManager.h" #include "../libchcore/TSharedMemory.h" +class TShellExtMenuConfig; class CMiniViewDlg; class CStatusDlg; @@ -40,6 +41,9 @@ protected: virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam); + void PrepareDragAndDropMenuItems(TShellExtMenuConfig &cfgShellExt) const; + void PrepareNormalMenuItems(TShellExtMenuConfig &cfgShellExt) const; + BOOL RegisterClass(); int ShowTrayIcon(); void ShowStatusWindow(const chcore::TTaskPtr& spSelect = chcore::TTaskPtr()); @@ -86,6 +90,8 @@ DWORD m_dwLastTime = 0; UINT m_uiTaskbarRestart = 0; + + logger::TLoggerPtr m_spLog; }; #endif