summaryrefslogtreecommitdiff
path: root/src/wx/batch_job_view.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-04-29 09:14:20 +0200
committerCarl Hetherington <cth@carlh.net>2021-04-29 20:53:49 +0200
commit39fb8198febde1937019db1c300ec363aab5aa56 (patch)
tree52bc32134e8ae2b5587b3a62130baa9acf815b60 /src/wx/batch_job_view.cc
parentb249700e1da7dd6631a8b4440587f4093a2bdef1 (diff)
C++11 tidying.
Diffstat (limited to 'src/wx/batch_job_view.cc')
-rw-r--r--src/wx/batch_job_view.cc19
1 files changed, 14 insertions, 5 deletions
diff --git a/src/wx/batch_job_view.cc b/src/wx/batch_job_view.cc
index 07e330c4c..06f698874 100644
--- a/src/wx/batch_job_view.cc
+++ b/src/wx/batch_job_view.cc
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2012-2017 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2012-2021 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
@@ -18,56 +18,65 @@
*/
+
#include "batch_job_view.h"
#include "dcpomatic_button.h"
#include "lib/job_manager.h"
#include <wx/sizer.h>
#include <wx/button.h>
+
using std::list;
using std::shared_ptr;
+
BatchJobView::BatchJobView (shared_ptr<Job> job, wxWindow* parent, wxWindow* container, wxFlexGridSizer* table)
: JobView (job, parent, container, table)
{
}
+
int
BatchJobView::insert_position () const
{
return _table->GetEffectiveRowsCount() * _table->GetEffectiveColsCount();
}
+
void
BatchJobView::finish_setup (wxWindow* parent, wxSizer* sizer)
{
_higher_priority = new Button (parent, _("Higher priority"));
- _higher_priority->Bind (wxEVT_BUTTON, boost::bind (&BatchJobView::higher_priority_clicked, this));
+ _higher_priority->Bind (wxEVT_BUTTON, boost::bind(&BatchJobView::higher_priority_clicked, this));
sizer->Add (_higher_priority, 1, wxALIGN_CENTER_VERTICAL);
_lower_priority = new Button (parent, _("Lower priority"));
- _lower_priority->Bind (wxEVT_BUTTON, boost::bind (&BatchJobView::lower_priority_clicked, this));
+ _lower_priority->Bind (wxEVT_BUTTON, boost::bind(&BatchJobView::lower_priority_clicked, this));
sizer->Add (_lower_priority, 1, wxALIGN_CENTER_VERTICAL);
}
+
+
void
BatchJobView::higher_priority_clicked ()
{
JobManager::instance()->increase_priority (_job);
}
+
void
BatchJobView::lower_priority_clicked ()
{
JobManager::instance()->decrease_priority (_job);
}
+
void
BatchJobView::job_list_changed ()
{
bool high = false;
bool low = false;
- list<shared_ptr<Job> > jobs = JobManager::instance()->get();
- if (!jobs.empty ()) {
+ auto jobs = JobManager::instance()->get();
+ if (!jobs.empty()) {
if (_job != jobs.front()) {
high = true;
}