diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-01-17 00:20:28 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-01-17 00:37:08 +0100 |
| commit | f93696cefc00c8aee96871f06f6c2f3cbb930767 (patch) | |
| tree | 9dfc1f51c3a97eafd369594bee40402c9bbf94ae /src/tools/dcpomatic_kdm.cc | |
| parent | 76ae4374b0d9f388b34bad22c0969e10a40342f8 (diff) | |
Swap some wx_ptr for simple members/locals.
Diffstat (limited to 'src/tools/dcpomatic_kdm.cc')
| -rw-r--r-- | src/tools/dcpomatic_kdm.cc | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/src/tools/dcpomatic_kdm.cc b/src/tools/dcpomatic_kdm.cc index aeb1cf2de..b0bc197aa 100644 --- a/src/tools/dcpomatic_kdm.cc +++ b/src/tools/dcpomatic_kdm.cc @@ -33,7 +33,6 @@ #include "wx/report_problem_dialog.h" #include "wx/screens_panel.h" #include "wx/static_text.h" -#include "wx/wx_ptr.h" #include "wx/wx_signal_manager.h" #include "wx/wx_util.h" #include "lib/cinema.h" @@ -266,15 +265,15 @@ private: void help_about () { - auto d = make_wx<AboutDialog>(this); - d->ShowModal (); + AboutDialog dialog(this); + dialog.ShowModal(); } void help_report_a_problem () { - auto d = make_wx<ReportProblemDialog>(this, shared_ptr<Film>()); - if (d->ShowModal () == wxID_OK) { - d->report (); + ReportProblemDialog dialog(this, shared_ptr<Film>()); + if (dialog.ShowModal() == wxID_OK) { + dialog.report(); } } @@ -510,12 +509,12 @@ private: void add_dkdm_clicked () { - auto dialog = make_wx<FileDialog>(this, _("Select DKDM file"), wxT("XML files|*.xml|All files|*.*"), wxFD_MULTIPLE, "AddDKDMPath"); - if (!dialog->show()) { + FileDialog dialog(this, _("Select DKDM file"), wxT("XML files|*.xml|All files|*.*"), wxFD_MULTIPLE, "AddDKDMPath"); + if (!dialog.show()) { return; } - for (auto path: dialog->paths()) { + for (auto path: dialog.paths()) { add_dkdm(path); } } @@ -561,12 +560,12 @@ private: void add_dkdm_folder_clicked () { - auto d = make_wx<NewDKDMFolderDialog>(this); - if (d->ShowModal() != wxID_OK) { + NewDKDMFolderDialog dialog(this); + if (dialog.ShowModal() != wxID_OK) { return; } - auto new_dkdm = make_shared<DKDMGroup>(wx_to_std(d->get())); + auto new_dkdm = make_shared<DKDMGroup>(wx_to_std(dialog.get())); auto parent = dynamic_pointer_cast<DKDMGroup>(selected_dkdm()); if (!parent) { parent = Config::instance()->dkdms (); @@ -712,13 +711,13 @@ private: return; } - auto d = make_wx<wxFileDialog>( + wxFileDialog dialog( this, _("Select DKDM File"), wxEmptyString, wxEmptyString, wxT("XML files (*.xml)|*.xml"), wxFD_SAVE | wxFD_OVERWRITE_PROMPT ); - if (d->ShowModal() == wxID_OK) { - dkdm->dkdm().as_xml(wx_to_std(d->GetPath())); + if (dialog.ShowModal() == wxID_OK) { + dkdm->dkdm().as_xml(wx_to_std(dialog.GetPath())); } } |
