diff options
Diffstat (limited to 'src/wx/job_view.cc')
| -rw-r--r-- | src/wx/job_view.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/wx/job_view.cc b/src/wx/job_view.cc index 954989130..0b101f3d2 100644 --- a/src/wx/job_view.cc +++ b/src/wx/job_view.cc @@ -83,6 +83,12 @@ JobView::setup() _details->Enable(false); _buttons->Add(_details, 1, wxALIGN_CENTER_VERTICAL | wxRIGHT, DCPOMATIC_BUTTON_STACK_GAP); + if (_job->enable_retry()) { + _retry = new Button(_container, _("Retry")); + _retry->bind(&JobView::retry_clicked, this); + _buttons->Add(_retry, 0, wxTOP, DCPOMATIC_BUTTON_STACK_GAP); + } + finish_setup(_container, _buttons); _controls = new wxBoxSizer(wxVERTICAL); @@ -222,3 +228,11 @@ JobView::notify_clicked() { Config::instance()->set_default_notify(_notify->GetValue()); } + + +void +JobView::retry_clicked() +{ + _job->retry(); +} + |
