Index: src/ch/StatusDlg.h =================================================================== diff -u -rd04caed42cbc16ffd508f173ca5f92d9512cfc69 -rb26ced3298e3e7e51d91f3ac70b56746786da83b --- src/ch/StatusDlg.h (.../StatusDlg.h) (revision d04caed42cbc16ffd508f173ca5f92d9512cfc69) +++ src/ch/StatusDlg.h (.../StatusDlg.h) (revision b26ced3298e3e7e51d91f3ac70b56746786da83b) @@ -27,7 +27,6 @@ { class TTaskManager; class TTask; - typedef std::shared_ptr TTaskPtr; } #define WM_UPDATESTATUS WM_USER+6 @@ -39,7 +38,7 @@ { // Construction public: - CStatusDlg(chcore::TTaskManager* pTasks, CWnd* pParent = nullptr); // standard constructor + explicit CStatusDlg(chcore::TTaskManager* pTasks, CWnd* pParent = nullptr); // standard constructor virtual ~CStatusDlg(); void PostCloseMessage(); @@ -55,11 +54,11 @@ void EnableControls(bool bEnable=true); protected: - virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support - virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); - virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam); + void DoDataExchange(CDataExchange* pDX) override; // DDX/DDV support + BOOL OnCommand(WPARAM wParam, LPARAM lParam) override; + LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam) override; - virtual void OnLanguageChanged(); + void OnLanguageChanged() override; void PrepareResizableControls(); CString GetStatusString(const chcore::TTaskStatsSnapshotPtr& spTaskStats); @@ -80,7 +79,7 @@ CString GetSpeedString(double dSizeSpeed, double dAvgSizeSpeed, double dCountSpeed, double dAvgCountSpeed) const; void SetWindowTitle(PCTSTR pszText); - virtual BOOL OnInitDialog(); + BOOL OnInitDialog() override; void SelectInitialTask(); @@ -99,7 +98,7 @@ afx_msg void OnRemoveFinishedButton(); afx_msg void OnKeydownStatusList(NMHDR* pNMHDR, LRESULT* pResult); afx_msg void OnSelectionChanged(NMHDR* /*pNMHDR*/, LRESULT* /*pResult*/); - virtual void OnCancel(); + void OnCancel() override; afx_msg void OnShowLogButton(); afx_msg void OnStickButton(); afx_msg void OnResumeButton();