[ui] Rename "Clear Images" actions into "Remove All Images"

Update the names of the commands that remove images in the "File"
menu to match with those in the Image Gallery menu.

"Clear Images" becomes "Remove All Images" and "Clear All Images" becomes
"Remove Images From All CameraInit Nodes".
This commit is contained in:
Candice Bentéjac 2023-10-11 18:07:18 +02:00
parent d2dc78dd5a
commit 66ffe017a4
5 changed files with 24 additions and 23 deletions

View file

@ -356,13 +356,13 @@ class ListAttributeRemoveCommand(GraphCommand):
listAttribute.insert(self.index, self.value) listAttribute.insert(self.index, self.value)
class ClearImagesCommand(GraphCommand): class RemoveImagesCommand(GraphCommand):
def __init__(self, graph, cameraInitNodes, parent=None): def __init__(self, graph, cameraInitNodes, parent=None):
super(ClearImagesCommand, self).__init__(graph, parent) super(RemoveImagesCommand, self).__init__(graph, parent)
self.cameraInits = cameraInitNodes self.cameraInits = cameraInitNodes
self.viewpoints = { cameraInit.name: cameraInit.attribute("viewpoints").getExportValue() for cameraInit in self.cameraInits } self.viewpoints = { cameraInit.name: cameraInit.attribute("viewpoints").getExportValue() for cameraInit in self.cameraInits }
self.intrinsics = { cameraInit.name: cameraInit.attribute("intrinsics").getExportValue() for cameraInit in self.cameraInits } self.intrinsics = { cameraInit.name: cameraInit.attribute("intrinsics").getExportValue() for cameraInit in self.cameraInits }
self.title = "Clear{}Images".format(" " if len(self.cameraInits) == 1 else " All ") self.title = "Remove{}Images".format(" " if len(self.cameraInits) == 1 else " All ")
self.setText(self.title) self.setText(self.title)
def redoImpl(self): def redoImpl(self):

View file

@ -813,14 +813,14 @@ class UIGraph(QObject):
self.push(commands.ListAttributeRemoveCommand(self._graph, attribute)) self.push(commands.ListAttributeRemoveCommand(self._graph, attribute))
@Slot() @Slot()
def clearImages(self): def removeAllImages(self):
with self.groupedGraphModification("Clear Images"): with self.groupedGraphModification("Remove All Images"):
self.push(commands.ClearImagesCommand(self._graph, [self.cameraInit])) self.push(commands.RemoveImagesCommand(self._graph, [self.cameraInit]))
@Slot() @Slot()
def clearAllImages(self): def removeImagesFromAllGroups(self):
with self.groupedGraphModification("Clear All Images"): with self.groupedGraphModification("Remove Images From All CameraInit Nodes"):
self.push(commands.ClearImagesCommand(self._graph, list(self.cameraInits))) self.push(commands.RemoveImagesCommand(self._graph, list(self.cameraInits)))
@Slot(Node) @Slot(Node)
def appendSelection(self, node): def appendSelection(self, node):

View file

@ -290,7 +290,7 @@ Panel {
} }
function removeAllImages() { function removeAllImages() {
_reconstruction.clearImages() _reconstruction.removeAllImages()
_reconstruction.selectedViewId = "-1" _reconstruction.selectedViewId = "-1"
} }

View file

@ -79,7 +79,7 @@ Item {
tempCameraInit: reconstruction ? reconstruction.tempCameraInit : null tempCameraInit: reconstruction ? reconstruction.tempCameraInit : null
cameraInitIndex: reconstruction ? reconstruction.cameraInitIndex : -1 cameraInitIndex: reconstruction ? reconstruction.cameraInitIndex : -1
onRemoveImageRequest: reconstruction.removeAttribute(attribute) onRemoveImageRequest: reconstruction.removeAttribute(attribute)
onAllViewpointsCleared: { reconstruction.clearImages(); reconstruction.selectedViewId = "-1" } onAllViewpointsCleared: { reconstruction.removeAllImages(); reconstruction.selectedViewId = "-1" }
onFilesDropped: reconstruction.handleFilesDrop(drop, augmentSfm ? null : cameraInit) onFilesDropped: reconstruction.handleFilesDrop(drop, augmentSfm ? null : cameraInit)
} }
LiveSfmView { LiveSfmView {

View file

@ -477,21 +477,21 @@ ApplicationWindow {
} }
Action { Action {
id: clearImagesAction id: removeAllImagesAction
property string tooltip: "Clear images for the current CameraInit group" property string tooltip: "Remove all the images from the current CameraInit group"
text: "Clear Images" text: "Remove All Images"
onTriggered: { onTriggered: {
_reconstruction.clearImages() _reconstruction.removeAllImages()
_reconstruction.selectedViewId = "-1" _reconstruction.selectedViewId = "-1"
} }
} }
Action { Action {
id: clearAllImagesAction id: removeImagesFromAllGroupsAction
property string tooltip: "Clear all the images for all the CameraInit groups" property string tooltip: "Remove all the images from all the CameraInit groups"
text: "Clear All Images" text: "Remove Images From All CameraInit Nodes"
onTriggered: { onTriggered: {
_reconstruction.clearAllImages() _reconstruction.removeImagesFromAllGroups()
_reconstruction.selectedViewId = "-1" _reconstruction.selectedViewId = "-1"
} }
} }
@ -723,15 +723,16 @@ ApplicationWindow {
} }
MenuItem { MenuItem {
action: clearImagesAction action: removeAllImagesAction
ToolTip.visible: hovered ToolTip.visible: hovered
ToolTip.text: clearImagesAction.tooltip ToolTip.text: removeAllImagesAction.tooltip
} }
MenuSeparator { } MenuSeparator { }
Menu { Menu {
id: advancedMenu id: advancedMenu
title: "Advanced" title: "Advanced"
implicitWidth: 300
Action { Action {
id: saveAsTemplateAction id: saveAsTemplateAction
@ -768,9 +769,9 @@ ApplicationWindow {
} }
MenuItem { MenuItem {
action: clearAllImagesAction action: removeImagesFromAllGroupsAction
ToolTip.visible: hovered ToolTip.visible: hovered
ToolTip.text: clearAllImagesAction.tooltip ToolTip.text: removeImagesFromAllGroupsAction.tooltip
} }
} }
MenuSeparator { } MenuSeparator { }