@@ -44,11 +44,11 @@ const QString kR = "<b>r:</b> Reset polygon";
4444const QString kC = " <b>c:</b> Clear all" ;
4545const QString kEnter = " <b>Enter:</b> Publish polygon" ;
4646const QString kMouse = " <b>Mouse wheel (+shift/ctrl):</b> Change altitude" ;
47+ const QString kInfo = kLeftClick + " , " + kRightClick + " , " + kH + " , " + kP +
48+ " , " + kV + " , " + kR + " , " + kC + " , " + kEnter + " , " +
49+ kMouse ;
4750const QString kAltitude = " Altitude: " ;
4851const QString kSelection = " Current Selection: " ;
49- const QString kStatus = kLeftClick + " , " + kRightClick + " , " + kH + " , " +
50- kP + " , " + kV + " , " + kR + " , " + kC + " , " + kEnter +
51- " , " + kMouse + " , " + kAltitude ;
5252
5353// Point scales.
5454const float kPtScale = 0.5 ;
@@ -332,14 +332,15 @@ void PolygonTool::publishPolygon() {
332332}
333333
334334void PolygonTool::updateStatus () {
335- const QString kPrefix =
336- kStatus + QString::number (altitude_) + " m, " + kSelection ;
335+ QString status = kAltitude + QString::number (altitude_) + " m, " + kSelection ;
337336 if (polygon_selection_ == polygons_.begin ()) {
338- setStatus ( kPrefix + " Hull" ) ;
337+ status += " Hull" ;
339338 } else {
340339 int idx = std::distance (polygons_.begin (), polygon_selection_) - 1 ;
341- setStatus ( kPrefix + " Hole " + QString::number (idx) );
340+ status += " Hole " + QString::number (idx);
342341 }
342+ status += " , " + kInfo ;
343+ setStatus (status);
343344}
344345
345346void PolygonTool::removeEmptyHoles () {
0 commit comments