From 217c1267bd4fc7e5ce8e1690c8fa890c70e4b86d Mon Sep 17 00:00:00 2001 From: Steve Daulton Date: Thu, 9 Aug 2018 20:49:20 +0100 Subject: [PATCH] Add Help button to Export Multiple dialog --- src/export/ExportMultiple.cpp | 8 +++++++- src/export/ExportMultiple.h | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/export/ExportMultiple.cpp b/src/export/ExportMultiple.cpp index 85cfcf4c2..8b3eaa5c0 100644 --- a/src/export/ExportMultiple.cpp +++ b/src/export/ExportMultiple.cpp @@ -81,6 +81,7 @@ BEGIN_EVENT_TABLE(ExportMultiple, wxDialogWrapper) EVT_BUTTON(ChooseID, ExportMultiple::OnChoose) EVT_BUTTON(wxID_OK, ExportMultiple::OnExport) EVT_BUTTON(wxID_CANCEL, ExportMultiple::OnCancel) + EVT_BUTTON(wxID_HELP, ExportMultiple::OnHelp) EVT_RADIOBUTTON(LabelID, ExportMultiple::OnLabel) EVT_RADIOBUTTON(TrackID, ExportMultiple::OnTrack) EVT_RADIOBUTTON(ByNameAndNumberID, ExportMultiple::OnByName) @@ -385,7 +386,7 @@ void ExportMultiple::PopulateOrExchange(ShuttleGui& S) } S.EndHorizontalLay(); - S.AddStandardButtons(); + S.AddStandardButtons(eOkButton | eCancelButton | eHelpButton); mExport = (wxButton *)wxWindow::FindWindowById(wxID_OK, this); mExport->SetLabel(_("Export")); @@ -525,6 +526,11 @@ void ExportMultiple::OnCancel(wxCommandEvent& WXUNUSED(event)) EndModal(0); } +void ExportMultiple::OnHelp(wxCommandEvent& WXUNUSED(event)) +{ + HelpSystem::ShowHelp(this, wxT("Export_Multiple"), true); +} + void ExportMultiple::OnExport(wxCommandEvent& WXUNUSED(event)) { ShuttleGui S(this, eIsSavingToPrefs); diff --git a/src/export/ExportMultiple.h b/src/export/ExportMultiple.h index 7cf973daa..718b39804 100644 --- a/src/export/ExportMultiple.h +++ b/src/export/ExportMultiple.h @@ -102,6 +102,7 @@ private: void OnByNumber(wxCommandEvent& event); void OnPrefix(wxCommandEvent& event); void OnCancel(wxCommandEvent& event); + void OnHelp(wxCommandEvent& event); void OnExport(wxCommandEvent& event); private: