10 class FL_EXPORT CGUIDialogCheckForUpdates :
public CGUIDialog
12 DECLARE_DYNAMIC(CGUIDialogCheckForUpdates)
15 CGUIDialogCheckForUpdates(CWnd* pParent =
nullptr);
16 CGUIDialogCheckForUpdates(
const CGUIDialogCheckForUpdates& rhs);
17 virtual ~CGUIDialogCheckForUpdates();
19 virtual BOOL OnInitDialog()
override;
21 virtual void OnOK()
override;
22 virtual void OnYes()
override;
23 virtual void OnCancel()
override;
40 virtual const CResult SetUpdateLibraryURL(
const Base::CFLString<wchar_t>& strURL);
52 virtual Base::CFLString<wchar_t> GetUpdateLibraryURL()
const;
54 virtual const CResult EnableShowUpdateAgainCheckBox(
bool bEnable);
55 virtual bool IsShowUpdateAgainCheckBoxEnabled()
const;
57 virtual bool IsUpdateAgainCheckBoxChecked()
const;
60 CGUIGridLayout* m_pGrid;
61 Base::CFLString<wchar_t> m_strUpdateLibraryURL;
62 Base::CFLString<wchar_t> m_strUpdateMessage;
63 Base::CFLString<wchar_t> m_strWhatsNewURL;
64 bool m_bShowUpdateAgainCheckBox;
65 bool m_bCheckDontShowUpdate;
67 DeclareGetClassType();