@@ -158,6 +158,9 @@ Pane {
158158 opacity: model .isVisible ? 1.0 : 0.5
159159 enabled: true
160160 onClicked: { model .isVisible = ! model .isVisible }
161+ ToolTip .text : model .isVisible ? " Visible" : " Hidden"
162+ ToolTip .visible : hovered
163+ ToolTip .delay : 800
161164 }
162165
163166 // Neasted spacer
@@ -181,6 +184,9 @@ Pane {
181184 }
182185 onClicked: { isExpanded = ! isExpanded }
183186 enabled: true
187+ ToolTip .text : isExpanded ? " Collapse" : " Expand"
188+ ToolTip .visible : hovered
189+ ToolTip .delay : 800
184190 }
185191
186192 // Shape color
@@ -195,6 +201,9 @@ Pane {
195201 height: materialMetrics .height
196202 }
197203 onClicked: shapeColorDialog .item .open ()
204+ ToolTip .text : " Shape color"
205+ ToolTip .visible : hovered
206+ ToolTip .delay : 800
198207 }
199208 }
200209
@@ -300,6 +309,9 @@ Pane {
300309 ShapeViewerHelper .selectedShapeName = model .fullName
301310 }
302311 }
312+ ToolTip .text : isAttributeInitialized ? " Reset shape" : " Set shape"
313+ ToolTip .visible : hovered
314+ ToolTip .delay : 800
303315 }
304316 }
305317
@@ -346,6 +358,9 @@ Pane {
346358 checkable: false
347359 enabled: prevViewId !== " -1"
348360 onClicked: { _reconstruction .selectedViewId = prevViewId }
361+ ToolTip .text : enabled ? " Previous key" : " No previous key"
362+ ToolTip .visible : hovered
363+ ToolTip .delay : 800
349364 }
350365
351366 // Current key
@@ -370,6 +385,9 @@ Pane {
370385 ShapeViewerHelper .selectedShapeName = model .fullName
371386 }
372387 }
388+ ToolTip .text : hasShapeObservation ? " Remove current key" : " Set current key"
389+ ToolTip .visible : hovered
390+ ToolTip .delay : 800
373391 }
374392
375393 // Next key
@@ -381,6 +399,9 @@ Pane {
381399 checkable: false
382400 enabled: nextViewId !== " -1"
383401 onClicked: { _reconstruction .selectedViewId = nextViewId }
402+ ToolTip .text : enabled ? " Next key" : " No next key"
403+ ToolTip .visible : hovered
404+ ToolTip .delay : 800
384405 }
385406 }
386407 }
@@ -393,6 +414,9 @@ Pane {
393414 padding: 2
394415 text: MaterialIcons .control_point
395416 onClicked: _reconstruction .appendAttribute (model, undefined )
417+ ToolTip .text : " Add element"
418+ ToolTip .visible : hovered
419+ ToolTip .delay : 800
396420 }
397421 }
398422
@@ -406,6 +430,9 @@ Pane {
406430 onClicked: {
407431 _reconstruction .removeAttribute (model)
408432 }
433+ ToolTip .text : " Remove element"
434+ ToolTip .visible : hovered
435+ ToolTip .delay : 800
409436 }
410437 }
411438
0 commit comments