comparison Samples/Sdl/TrackerSampleApp.h @ 722:28b9e3a54200

Undo mechanism implemented (not connected to UI yet). Undo stack and measuring tools are now handled by the ViewportController. Multi-touch does not crash trackers anymore.
author Benjamin Golinvaux <bgo@osimis.io>
date Tue, 21 May 2019 10:27:54 +0200
parents 059e1fd05fd6
children 4d69256d2a46
comparison
equal deleted inserted replaced
721:af0aa0c149fa 722:28b9e3a54200
112 */ 112 */
113 ViewportControllerPtr controller_; 113 ViewportControllerPtr controller_;
114 114
115 std::map<std::string, std::string> infoTextMap_; 115 std::map<std::string, std::string> infoTextMap_;
116 FlexiblePointerTrackerPtr activeTracker_; 116 FlexiblePointerTrackerPtr activeTracker_;
117 std::vector<TrackerCommandPtr> undoStack_;
118
119 // we store the measure tools here so that they don't get deleted
120 std::vector<MeasureToolPtr> measureTools_;
121 117
122 //static const int LAYER_POSITION = 150; 118 //static const int LAYER_POSITION = 150;
123
124 119
125 int TEXTURE_2x2_1_ZINDEX; 120 int TEXTURE_2x2_1_ZINDEX;
126 int TEXTURE_1x1_ZINDEX; 121 int TEXTURE_1x1_ZINDEX;
127 int TEXTURE_2x2_2_ZINDEX; 122 int TEXTURE_2x2_2_ZINDEX;
128 int LINESET_1_ZINDEX; 123 int LINESET_1_ZINDEX;