Index: src/ch/StatusDlg.h =================================================================== diff -u -N -r0d5b67ee96b435d63f7bf075dc8e28603793b187 -r814b694086d5dc450efb6a5e5c6902145ddc07fd --- src/ch/StatusDlg.h (.../StatusDlg.h) (revision 0d5b67ee96b435d63f7bf075dc8e28603793b187) +++ src/ch/StatusDlg.h (.../StatusDlg.h) (revision 814b694086d5dc450efb6a5e5c6902145ddc07fd) @@ -24,6 +24,7 @@ #include "TExplorerTaskBarProgress.h" #include "../libchengine/TTask.h" #include "../libchengine/TTaskManager.h" +#include "TaskContextMenu.h" namespace chengine { class TTaskManager; @@ -56,6 +57,9 @@ protected: void DoDataExchange(CDataExchange* pDX) override; // DDX/DDV support BOOL OnCommand(WPARAM wParam, LPARAM lParam) override; + + void OnResetUserFeedback(); + LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam) override; void OnLanguageChanged() override; @@ -98,6 +102,7 @@ afx_msg void OnRemoveFinishedButton(); afx_msg void OnKeydownStatusList(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnSelectionChanged(NMHDR* /*pNMHDR*/, LRESULT* /*pResult*/); + afx_msg void OnStatusListRClick(NMHDR* pNMHDR, LRESULT* pResult); void OnCancel() override; afx_msg void OnShowLogButton(); afx_msg void OnStickButton(); @@ -123,6 +128,9 @@ TProgressCtrlEx m_ctlSubTaskSizeProgress; TProgressCtrlEx m_ctlProgressAll; + TaskContextMenu m_menuContext; + chengine::taskid_t m_currentTaskId = chengine::NoTaskID; + chengine::TTaskManagerStatsSnapshotPtr m_spTaskMgrStats; TExplorerTaskBarProgress m_taskBarProgress; };