Index: src/ch/ShutdownDlg.h =================================================================== diff -u -r3493e9fc470285b0a0b417d50be281467a071eb7 -rcb4e9d4b60d62b25ae2cf556c0642601af56c787 --- src/ch/ShutdownDlg.h (.../ShutdownDlg.h) (revision 3493e9fc470285b0a0b417d50be281467a071eb7) +++ src/ch/ShutdownDlg.h (.../ShutdownDlg.h) (revision cb4e9d4b60d62b25ae2cf556c0642601af56c787) @@ -1,65 +1,49 @@ -/************************************************************************ - Copy Handler 1.x - program for copying data in Microsoft Windows - systems. - Copyright (C) 2001-2004 Ixen Gerthannes (copyhandler@o2.pl) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -*************************************************************************/ -#ifndef __SHUTDOWNDLG_H__ -#define __SHUTDOWNDLG_H__ - -///////////////////////////////////////////////////////////////////////////// -// CShutdownDlg dialog - -class CShutdownDlg : public CHLanguageDialog -{ -// Construction -public: - CShutdownDlg(); // standard constructor - - int m_iOverallTime; - -// Dialog Data - //{{AFX_DATA(CShutdownDlg) - enum { IDD = IDD_SHUTDOWN_DIALOG }; - CProgressCtrl m_ctlProgress; - CString m_strTime; - //}}AFX_DATA - - -// Overrides - // ClassWizard generated virtual function overrides - //{{AFX_VIRTUAL(CShutdownDlg) - protected: - virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support - //}}AFX_VIRTUAL - -// Implementation -protected: - void FormatTimeString(int iTime, CString* pstrData); - int m_iTime; // czas w sekundach - - // Generated message map functions - //{{AFX_MSG(CShutdownDlg) - virtual BOOL OnInitDialog(); - afx_msg void OnTimer(UINT nIDEvent); - //}}AFX_MSG - DECLARE_MESSAGE_MAP() -}; - -//{{AFX_INSERT_LOCATION}} -// Microsoft Visual C++ will insert additional declarations immediately before the previous line. - -#endif +/*************************************************************************** +* Copyright (C) 2001-2008 by J�zef Starosczyk * +* ixen@copyhandler.com * +* * +* This program is free software; you can redistribute it and/or modify * +* it under the terms of the GNU Library General Public License * +* (version 2) as published by the Free Software Foundation; * +* * +* This program is distributed in the hope that it will be useful, * +* but WITHOUT ANY WARRANTY; without even the implied warranty of * +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +* GNU General Public License for more details. * +* * +* You should have received a copy of the GNU Library General Public * +* License along with this program; if not, write to the * +* Free Software Foundation, Inc., * +* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * +***************************************************************************/ +#ifndef __SHUTDOWNDLG_H__ +#define __SHUTDOWNDLG_H__ + +///////////////////////////////////////////////////////////////////////////// +// CShutdownDlg dialog + +class CShutdownDlg : public ictranslate::CLanguageDialog +{ +public: + CShutdownDlg(); // standard constructor + + void SetOverallTime(int iTotalSeconds); + +private: + void FormatTimeString(int iTime, CString* pstrData); + + virtual BOOL OnInitDialog(); + virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support + + afx_msg void OnTimer(UINT_PTR nIDEvent); + + DECLARE_MESSAGE_MAP() + +private: + int m_iOverallTime = 0; + int m_iTime = 0; // time in seconds + CProgressCtrl m_ctlProgress; + CString m_strTime; +}; + +#endif