summaryrefslogtreecommitdiff
path: root/src/tools/dcpomatic_kdm.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-01-17 00:20:28 +0100
committerCarl Hetherington <cth@carlh.net>2023-01-17 00:37:08 +0100
commitf93696cefc00c8aee96871f06f6c2f3cbb930767 (patch)
tree9dfc1f51c3a97eafd369594bee40402c9bbf94ae /src/tools/dcpomatic_kdm.cc
parent76ae4374b0d9f388b34bad22c0969e10a40342f8 (diff)
Swap some wx_ptr for simple members/locals.
Diffstat (limited to 'src/tools/dcpomatic_kdm.cc')
-rw-r--r--src/tools/dcpomatic_kdm.cc29
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()));
}
}