Index: src/ch/ShutdownDlg.cpp =================================================================== diff -u -N -rd5c3edd0d167db9b5d47d04248820fda49499a5e -rcb4e9d4b60d62b25ae2cf556c0642601af56c787 --- src/ch/ShutdownDlg.cpp (.../ShutdownDlg.cpp) (revision d5c3edd0d167db9b5d47d04248820fda49499a5e) +++ src/ch/ShutdownDlg.cpp (.../ShutdownDlg.cpp) (revision cb4e9d4b60d62b25ae2cf556c0642601af56c787) @@ -31,24 +31,18 @@ CShutdownDlg::CShutdownDlg() - :ictranslate::CLanguageDialog(CShutdownDlg::IDD) + :ictranslate::CLanguageDialog(IDD_SHUTDOWN_DIALOG) { - //{{AFX_DATA_INIT(CShutdownDlg) - m_strTime = _T(""); - //}}AFX_DATA_INIT } - void CShutdownDlg::DoDataExchange(CDataExchange* pDX) { CLanguageDialog::DoDataExchange(pDX); - //{{AFX_DATA_MAP(CShutdownDlg) + DDX_Control(pDX, IDC_TIME_PROGRESS, m_ctlProgress); DDX_Text(pDX, IDC_TIME_STATIC, m_strTime); - //}}AFX_DATA_MAP } - BEGIN_MESSAGE_MAP(CShutdownDlg,ictranslate::CLanguageDialog) //{{AFX_MSG_MAP(CShutdownDlg) ON_WM_TIMER() @@ -98,3 +92,8 @@ { pstrData->Format(_T("%lu s."), iTime/1000); } + +void CShutdownDlg::SetOverallTime(int iTotalSeconds) +{ + m_iOverallTime = abs(iTotalSeconds); +}