diff options
| author | Carl Hetherington <cth@carlh.net> | 2018-05-11 23:29:45 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2018-05-27 23:05:45 +0100 |
| commit | 8449388da769c45ef8a441bccdeb062bc96d27ae (patch) | |
| tree | c21cbcb15406808c3fce176e21497b7db4e2ae1f /src/wx/job_view.h | |
| parent | c2dc55e06e47d2ff0771af37ce3cd5acb01c914d (diff) | |
Simple and optional messagebox notification when jobs finish.
Diffstat (limited to 'src/wx/job_view.h')
| -rw-r--r-- | src/wx/job_view.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/wx/job_view.h b/src/wx/job_view.h index 8c0214d9d..d58a90831 100644 --- a/src/wx/job_view.h +++ b/src/wx/job_view.h @@ -35,6 +35,7 @@ class wxGauge; class wxStaticText; class wxButton; class wxSizer; +class wxCheckBox; class JobView : public boost::noncopyable { @@ -59,7 +60,9 @@ protected: boost::shared_ptr<Job> _job; wxFlexGridSizer* _table; + /** sizer for buttons (cancel, details, pause etc.) */ wxBoxSizer* _buttons; + /** sizer for the guage and the message underneath it */ wxBoxSizer* _gauge_message; private: @@ -69,6 +72,7 @@ private: void progress (); void details_clicked (wxCommandEvent &); void cancel_clicked (wxCommandEvent &); + void notify_clicked (); wxWindow* _parent; wxWindow* _container; @@ -76,6 +80,9 @@ private: wxStaticText* _message; wxButton* _cancel; wxButton* _details; + wxCheckBox* _notify; + /** sizer for all right-hand-size controls */ + wxBoxSizer* _controls; std::string _last_message; boost::signals2::scoped_connection _progress_connection; |
