C++11 tidying.
[dcpomatic.git] / src / wx / normal_job_view.cc
index 2ae6a014034ef7d274ef1fe9270666e911914a15..6d2b7e9f207b3386e3a2633be4aa4b3bc6d1b609 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2012-2016 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2012-2021 Carl Hetherington <cth@carlh.net>
 
     This file is part of DCP-o-matic.
 
 
 */
 
+
 #include "normal_job_view.h"
+#include "dcpomatic_button.h"
 #include "lib/job.h"
 #include <wx/wx.h>
 
-using boost::shared_ptr;
+
+using std::shared_ptr;
+
 
 NormalJobView::NormalJobView (shared_ptr<Job> job, wxWindow* parent, wxWindow* container, wxFlexGridSizer* table)
        : JobView (job, parent, container, table)
-       , _pause (0)
 {
 
 }
 
+
 void
 NormalJobView::finish_setup (wxWindow* parent, wxSizer* sizer)
 {
-       _pause = new wxButton (parent, wxID_ANY, _("Pause"));
-       _pause->Bind (wxEVT_COMMAND_BUTTON_CLICKED, boost::bind (&NormalJobView::pause_clicked, this));
+       _pause = new Button (parent, _("Pause"));
+       _pause->Bind (wxEVT_BUTTON, boost::bind (&NormalJobView::pause_clicked, this));
        sizer->Add (_pause, 1, wxALIGN_CENTER_VERTICAL);
 }
 
 int
+
 NormalJobView::insert_position () const
 {
        return 0;
 }
 
+
 void
 NormalJobView::pause_clicked ()
 {
-       if (_job->paused()) {
+       if (_job->paused_by_user()) {
                _job->resume ();
                _pause->SetLabel (_("Pause"));
        } else {
-               _job->pause ();
+               _job->pause_by_user ();
                _pause->SetLabel (_("Resume"));
        }
 }
 
+
 void
 NormalJobView::finished ()
 {