diff options
Diffstat (limited to 'src/wx/job_view.h')
| -rw-r--r-- | src/wx/job_view.h | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/wx/job_view.h b/src/wx/job_view.h index 8cd34fdab..8c0214d9d 100644 --- a/src/wx/job_view.h +++ b/src/wx/job_view.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2012-2015 Carl Hetherington <cth@carlh.net> + Copyright (C) 2012-2017 Carl Hetherington <cth@carlh.net> This file is part of DCP-o-matic. @@ -42,19 +42,28 @@ public: JobView (boost::shared_ptr<Job> job, wxWindow* parent, wxWindow* container, wxFlexGridSizer* table); virtual ~JobView () {} - void setup (); + virtual int insert_position () const = 0; + virtual void job_list_changed () {} + void setup (); void maybe_pulse (); + void insert (int pos); + void detach (); + + boost::shared_ptr<Job> job () const { + return _job; + } protected: virtual void finished (); boost::shared_ptr<Job> _job; wxFlexGridSizer* _table; + wxBoxSizer* _buttons; + wxBoxSizer* _gauge_message; private: - virtual int insert_position () const = 0; virtual void finish_setup (wxWindow *, wxSizer *) {} void progress (); @@ -63,7 +72,6 @@ private: wxWindow* _parent; wxWindow* _container; - wxBoxSizer* _gauge_message; wxGauge* _gauge; wxStaticText* _message; wxButton* _cancel; |
