Index: src/ch/UpdaterDlg.h =================================================================== diff -u -r8068e0c351055554340ac9755d1bc846893bf2b8 -rb26ced3298e3e7e51d91f3ac70b56746786da83b --- src/ch/UpdaterDlg.h (.../UpdaterDlg.h) (revision 8068e0c351055554340ac9755d1bc846893bf2b8) +++ src/ch/UpdaterDlg.h (.../UpdaterDlg.h) (revision b26ced3298e3e7e51d91f3ac70b56746786da83b) @@ -22,10 +22,10 @@ }; public: - CUpdaterDlg(bool bBackgroundMode, CWnd* pParent = nullptr); // standard constructor + explicit CUpdaterDlg(bool bBackgroundMode, CWnd* pParent = nullptr); // standard constructor virtual ~CUpdaterDlg(); - virtual BOOL OnInitDialog(); + BOOL OnInitDialog() override; void CheckForUpdates(); @@ -35,7 +35,7 @@ afx_msg void OnSelchangeChannelCombo(); protected: - virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support + void DoDataExchange(CDataExchange* pDX) override; // DDX/DDV support DECLARE_MESSAGE_MAP() @@ -58,5 +58,8 @@ CUpdateChecker m_ucChecker; CUpdateChecker::ECheckResult m_eLastState; + bool m_bBackgroundMode; ///< Do we operate in standard mode (false), or in background mode (true) + + logger::TLoggerPtr m_spLog; };