diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-05-01 01:31:35 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-05-01 01:31:35 +0200 |
| commit | 8963f0007af1a312017b9627c18b82ec2a577591 (patch) | |
| tree | baeb6f2c17da72248408b8c1d695242b44edda9e /src/wx/content_widget.h | |
| parent | 29f84e2b8785585885e0658bdf9938967547460f (diff) | |
C++11 tidying.
Diffstat (limited to 'src/wx/content_widget.h')
| -rw-r--r-- | src/wx/content_widget.h | 53 |
1 files changed, 26 insertions, 27 deletions
diff --git a/src/wx/content_widget.h b/src/wx/content_widget.h index 2a2bc9cf7..34755e4b5 100644 --- a/src/wx/content_widget.h +++ b/src/wx/content_widget.h @@ -30,7 +30,6 @@ #include <wx/wx.h> #include <wx/gbsizer.h> #include <wx/spinctrl.h> -#include <boost/function.hpp> #include <vector> /** @class ContentWidget @@ -60,12 +59,12 @@ public: wxWindow* parent, T* wrapped, int property, - boost::function<std::shared_ptr<S> (Content*)> part, - boost::function<U (S*)> model_getter, - boost::function<void (S*, U)> model_setter, - boost::function<void ()> view_changed, - boost::function<U (V)> view_to_model, - boost::function<V (U)> model_to_view + std::function<std::shared_ptr<S> (Content*)> part, + std::function<U (S*)> model_getter, + std::function<void (S*, U)> model_setter, + std::function<void ()> view_changed, + std::function<U (V)> view_to_model, + std::function<V (U)> model_to_view ) : _wrapped (wrapped) , _sizer (0) @@ -217,12 +216,12 @@ private: wxButton* _button; List _content; int _property; - boost::function<std::shared_ptr<S> (Content *)> _part; - boost::function<U (S*)> _model_getter; - boost::function<void (S*, U)> _model_setter; - boost::function<void ()> _view_changed; - boost::function<U (V)> _view_to_model; - boost::function<V (U)> _model_to_view; + std::function<std::shared_ptr<S> (Content *)> _part; + std::function<U (S*)> _model_getter; + std::function<void (S*, U)> _model_setter; + std::function<void ()> _view_changed; + std::function<U (V)> _view_to_model; + std::function<V (U)> _model_to_view; std::list<boost::signals2::connection> _connections; bool _ignore_model_changes; }; @@ -241,10 +240,10 @@ public: wxWindow* parent, wxSpinCtrl* wrapped, int property, - boost::function<std::shared_ptr<S> (Content *)> part, - boost::function<int (S*)> getter, - boost::function<void (S*, int)> setter, - boost::function<void ()> view_changed = boost::function<void ()>() + std::function<std::shared_ptr<S> (Content *)> part, + std::function<int (S*)> getter, + std::function<void (S*, int)> setter, + std::function<void ()> view_changed = std::function<void ()>() ) : ContentWidget<S, wxSpinCtrl, int, int> ( parent, @@ -269,10 +268,10 @@ public: wxWindow* parent, wxSpinCtrlDouble* wrapped, int property, - boost::function<std::shared_ptr<S> (Content *)> part, - boost::function<double (S*)> getter, - boost::function<void (S*, double)> setter, - boost::function<void ()> view_changed = boost::function<void ()>() + std::function<std::shared_ptr<S> (Content *)> part, + std::function<double (S*)> getter, + std::function<void (S*, double)> setter, + std::function<void ()> view_changed = std::function<void ()>() ) : ContentWidget<S, wxSpinCtrlDouble, double, double> ( parent, @@ -297,12 +296,12 @@ public: wxWindow* parent, wxChoice* wrapped, int property, - boost::function<std::shared_ptr<S> (Content *)> part, - boost::function<U (S*)> getter, - boost::function<void (S*, U)> setter, - boost::function<U (int)> view_to_model, - boost::function<int (U)> model_to_view, - boost::function<void ()> view_changed = boost::function<void()>() + std::function<std::shared_ptr<S> (Content *)> part, + std::function<U (S*)> getter, + std::function<void (S*, U)> setter, + std::function<U (int)> view_to_model, + std::function<int (U)> model_to_view, + std::function<void ()> view_changed = std::function<void()>() ) : ContentWidget<S, wxChoice, U, int> ( parent, |
