Mercurial > hg > orthanc-stone
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; |