32 const wxString& aDetailsUrl,
33 const wxString& aDownloadsUrl ) :
38 wxString msg = wxString::Format(
_(
"KiCad %s is now available (you have %s). Would you like to download it now?" ), aNewVersion,
GetMajorMinorPatchVersion() );
54 EndModal( wxID_RETRY );
60 wxLaunchDefaultBrowser(
m_detailsUrl, wxBROWSER_NEW_WINDOW );
wxString GetMajorMinorPatchVersion()
Get the major, minor and patch version in a string major.minor.patch This is extracted by CMake from ...
DIALOG_UPDATE_NOTICE_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Update Available"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
wxStaticText * m_messageLine2
virtual void OnBtnDownloadsPageClicked(wxCommandEvent &aEvent) override
DIALOG_UPDATE_NOTICE(wxWindow *aWindow, const wxString &aNewVersion, const wxString &aDetailsUrl, const wxString &aDownloadsUrl)
virtual void OnBtnRemindMeClicked(wxCommandEvent &aEvent) override
virtual void OnBtnDetailsPageClicked(wxCommandEvent &aEvent) override
virtual void OnSkipThisVersionClicked(wxCommandEvent &aEvent) override