Skip to content

Commit 79c4ae0

Browse files
gregoire-dlcbentejac
authored andcommitted
[qml] Shape/Editor: Add tooltips
1 parent 16d49bd commit 79c4ae0

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

meshroom/ui/qml/Shapes/Editor/Items/Utils/ItemHeader.qml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)