Index: src/ch/StatusDlg.h =================================================================== diff -u -r8592d6dcef30c8e4967ca4dcee37c1ca52afbf16 -r4fe995b304ea342b50293f92d3c1992b43b820f7 --- src/ch/StatusDlg.h (.../StatusDlg.h) (revision 8592d6dcef30c8e4967ca4dcee37c1ca52afbf16) +++ src/ch/StatusDlg.h (.../StatusDlg.h) (revision 4fe995b304ea342b50293f92d3c1992b43b820f7) @@ -26,7 +26,7 @@ { class TTaskManager; class TTask; - typedef boost::shared_ptr TTaskPtr; + typedef std::shared_ptr TTaskPtr; } #define WM_UPDATESTATUS WM_USER+6 @@ -36,8 +36,6 @@ // CStatusDlg dialog class CStatusDlg : public ictranslate::CLanguageDialog { - enum { IDD = IDD_STATUS_DIALOG }; - // Construction public: CStatusDlg(chcore::TTaskManager* pTasks, CWnd* pParent = NULL); // standard constructor @@ -67,8 +65,8 @@ void StickDialogToScreenEdge(); - LPTSTR FormatTime(unsigned long long timeSeconds, LPTSTR lpszBuffer, size_t stMaxBufferSize); - LPTSTR FormatTimeMiliseconds(unsigned long long timeMiliSeconds, LPTSTR lpszBuffer, size_t stMaxBufferSize); + CString FormatTime(unsigned long long timeSeconds); + CString FormatTimeMiliseconds(unsigned long long timeMiliSeconds); CString GetProcessedText(unsigned long long ullProcessedCount, unsigned long long ullTotalCount, unsigned long long ullProcessedSize, unsigned long long ullTotalSize); void UpdateTaskStatsDetails(const chcore::TTaskStatsSnapshotPtr& spTaskStats); @@ -110,15 +108,9 @@ protected: chcore::TTaskManager* m_pTasks; - TCHAR m_szData[_MAX_PATH]; - TCHAR m_szTimeBuffer1[40]; - TCHAR m_szTimeBuffer2[40]; - TCHAR m_szTimeBuffer3[40]; - CImageList m_images; CFFListCtrl m_ctlStatusList; -private: TProgressCtrlEx m_ctlTaskCountProgress; TProgressCtrlEx m_ctlTaskSizeProgress; TProgressCtrlEx m_ctlCurrentObjectProgress;