comparison Framework/Scene2DViewport/MeasureTool.h @ 1064:af4b9cba905f broker

simplify how observers are regsitered, and how callables are created
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 15 Oct 2019 13:46:01 +0200
parents e146743f6cdc
children 05b2e71ed145
comparison
equal deleted inserted replaced
1063:3e8f59cefec6 1064:af4b9cba905f
18 * along with this program. If not, see <http://www.gnu.org/licenses/>. 18 * along with this program. If not, see <http://www.gnu.org/licenses/>.
19 **/ 19 **/
20 20
21 #pragma once 21 #pragma once
22 22
23 #include "../Messages/ObserverBase.h"
23 #include "../Scene2D/PolylineSceneLayer.h" 24 #include "../Scene2D/PolylineSceneLayer.h"
24 #include "../Scene2D/Scene2D.h" 25 #include "../Scene2D/Scene2D.h"
25 #include "../Scene2D/ScenePoint2D.h" 26 #include "../Scene2D/ScenePoint2D.h"
26 #include "../Scene2D/TextSceneLayer.h" 27 #include "../Scene2D/TextSceneLayer.h"
27 #include "../Scene2DViewport/PredeclaredTypes.h" 28 #include "../Scene2DViewport/PredeclaredTypes.h"
28 #include "../Scene2DViewport/ViewportController.h" 29 #include "../Scene2DViewport/ViewportController.h"
29 30
30 #include <boost/shared_ptr.hpp>
31 #include <boost/weak_ptr.hpp> 31 #include <boost/weak_ptr.hpp>
32 32
33 #include <vector> 33 #include <vector>
34 #include <cmath> 34 #include <cmath>
35 35