Index: src/ch/ShutdownDlg.cpp
===================================================================
diff -u -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);
+}