Index: src/ch/StatusDlg.h =================================================================== diff -u -N -r044d0e17cdedf3055202486a2235e1a3c8dd6e56 -r0a673d59b6baab3d616ce2570e5bf63378fa7e3c --- src/ch/StatusDlg.h (.../StatusDlg.h) (revision 044d0e17cdedf3055202486a2235e1a3c8dd6e56) +++ src/ch/StatusDlg.h (.../StatusDlg.h) (revision 0a673d59b6baab3d616ce2570e5bf63378fa7e3c) @@ -29,10 +29,13 @@ // CStatusDlg dialog class CStatusDlg : public ictranslate::CLanguageDialog { + enum { IDD = IDD_STATUS_DIALOG }; + // Construction public: CStatusDlg(CTaskArray* pTasks, CWnd* pParent = NULL); // standard constructor ~CStatusDlg(); + void PostCloseMessage(); void SetBufferSizesString(UINT uiValue, int iIndex); void RefreshStatus(); @@ -46,55 +49,16 @@ void AddTaskInfo(int nPos, const CTaskPtr& spTask, DWORD dwCurrentTime); void EnableControls(bool bEnable=true); - CTaskArray* m_pTasks; - CTaskPtr m_spSelectedItem; - CTaskPtr m_spLastSelected; - CTaskPtr m_spInitialSelection; - - TCHAR m_szData[_MAX_PATH]; - TCHAR m_szTimeBuffer1[40]; - TCHAR m_szTimeBuffer2[40]; - TCHAR m_szTimeBuffer3[40]; - - __int64 m_i64LastProcessed; - __int64 m_i64LastAllTasksProcessed; - DWORD m_dwLastUpdate; - - LVITEM lvi; - TASK_DISPLAY_DATA td; - CString m_strTemp; - - CImageList m_images; - - static bool m_bLock; // locker - -// Dialog Data - //{{AFX_DATA(CStatusDlg) - enum { IDD = IDD_STATUS_DIALOG }; - CProgressCtrl m_ctlCurrentProgress; - CFFListCtrl m_ctlStatusList; - CProgressCtrl m_ctlProgressAll; - //}}AFX_DATA - - -// Overrides - // ClassWizard generated virtual function overrides - //{{AFX_VIRTUAL(CStatusDlg) - public: - protected: +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); - //}}AFX_VIRTUAL -// Implementation -protected: virtual void OnLanguageChanged(); void PrepareResizableControls(); + CString GetStatusString(const TASK_DISPLAY_DATA& rTaskDisplayData); - // Generated message map functions - //{{AFX_MSG(CStatusDlg) virtual BOOL OnInitDialog(); afx_msg void OnTimer(UINT_PTR nIDEvent); afx_msg void OnPauseButton(); @@ -115,8 +79,33 @@ afx_msg void OnShowLogButton(); afx_msg void OnStickButton(); afx_msg void OnResumeButton(); - //}}AFX_MSG + DECLARE_MESSAGE_MAP() + +public: + CTaskPtr m_spInitialSelection; + + static bool m_bLock; // locker + +protected: + CTaskArray* m_pTasks; + CTaskPtr m_spSelectedItem; + CTaskPtr m_spLastSelected; + + TCHAR m_szData[_MAX_PATH]; + TCHAR m_szTimeBuffer1[40]; + TCHAR m_szTimeBuffer2[40]; + TCHAR m_szTimeBuffer3[40]; + + __int64 m_i64LastProcessed; + __int64 m_i64LastAllTasksProcessed; + DWORD m_dwLastUpdate; + + CImageList m_images; + + CProgressCtrl m_ctlCurrentProgress; + CFFListCtrl m_ctlStatusList; + CProgressCtrl m_ctlProgressAll; }; //{{AFX_INSERT_LOCATION}}