[qml] Clean-up: Harmonize syntax across all files

This commit is contained in:
Candice Bentéjac 2023-10-17 15:42:51 +02:00
parent e9d80611c7
commit e463f0dce2
6 changed files with 99 additions and 94 deletions

View file

@ -14,7 +14,11 @@ Dialog {
// Fade in transition
enter: Transition {
NumberAnimation { property: "opacity"; from: 0.0; to: 1.0 }
NumberAnimation {
property: "opacity"
from: 0.0
to: 1.0
}
}
modal: true

View file

@ -19,14 +19,13 @@ ToolButton {
}
background: Rectangle {
color: {
if(pressed || checked || hovered)
{
if (pressed || checked || hovered) {
if (pressed || checked)
return Qt.darker(parent.palette.base, 1.3)
if (hovered)
return Qt.darker(parent.palette.base, 0.6)
}
return "transparent";
return "transparent"
}
border.color: checked ? Qt.darker(parent.palette.base, 1.4) : "transparent"

View file

@ -36,14 +36,13 @@ ToolButton {
}
background: Rectangle {
color: {
if(pressed || checked || hovered)
{
if (pressed || checked || hovered) {
if (pressed || checked)
return Qt.darker(parent.palette.base, 1.3)
if (hovered)
return Qt.darker(parent.palette.base, 0.6)
}
return "transparent";
return "transparent"
}
border.color: checked ? Qt.darker(parent.palette.base, 1.4) : "transparent"

View file

@ -33,7 +33,7 @@ Item {
// Load a 3D media file in the 3D viewer
function load3DMedia(filepath, label = undefined) {
if (panel3dViewerLoader.active) {
panel3dViewerLoader.item.viewer3D.load(filepath, label);
panel3dViewerLoader.item.viewer3D.load(filepath, label)
}
}
@ -51,11 +51,11 @@ Item {
// Load reconstruction's current SfM file
function viewSfM() {
var activeNode = _reconstruction.activeNodes ? _reconstruction.activeNodes.get('sfm').node : null;
var activeNode = _reconstruction.activeNodes ? _reconstruction.activeNodes.get('sfm').node : null
if (!activeNode)
return;
return
if (panel3dViewerLoader.active) {
panel3dViewerLoader.item.viewer3D.view(activeNode.attribute('output'));
panel3dViewerLoader.item.viewer3D.view(activeNode.attribute('output'))
}
}

View file

@ -256,9 +256,17 @@ ApplicationWindow {
function openError(type, msg, node) {
errorType = type
switch (type) {
case "Already Submitted": this.setupPendingStatusError(msg, node); break
case "Compatibility Issue": this.setupCompatibilityIssue(msg); break
default: this.onlyDisplayError(msg)
case "Already Submitted": {
this.setupPendingStatusError(msg, node)
break
}
case "Compatibility Issue": {
this.setupCompatibilityIssue(msg)
break
}
default: {
this.onlyDisplayError(msg)
}
}
this.open()
@ -337,7 +345,11 @@ ApplicationWindow {
standardButton(Dialog.Discard).text = "Continue without Saving"
}
onDiscarded: { close(); computeManager.compute(currentNode, true) }
onDiscarded: {
close()
computeManager.compute(currentNode, true)
}
onAccepted: saveAsAction.trigger()
}
@ -363,8 +375,7 @@ ApplicationWindow {
title: "Open File"
nameFilters: ["Meshroom Graphs (*.mg)"]
onAccepted: {
if(_reconstruction.loadUrl(fileUrl))
{
if (_reconstruction.loadUrl(fileUrl)) {
MeshroomApp.addRecentProjectFile(fileUrl.toString())
}
}
@ -413,13 +424,9 @@ ApplicationWindow {
function ensureSaved(callback)
{
var saved = _reconstruction.undoStack.clean
// If current document is modified, open "unsaved dialog"
if(!saved)
{
if (!saved) { // If current document is modified, open "unsaved dialog"
unsavedDialog.prompt(callback)
}
else // otherwise, directly call the callback
{
} else { // Otherwise, directly call the callback
callback()
}
return saved
@ -578,23 +585,23 @@ ApplicationWindow {
let folder = "";
if (imagesFolder.toString() === "" && workspaceView.imageGallery.galleryGrid.itemAtIndex(0) !== null) {
imagesFolder = Filepath.stringToUrl(Filepath.dirname(workspaceView.imageGallery.galleryGrid.itemAtIndex(0).source));
imagesFolder = Filepath.stringToUrl(Filepath.dirname(workspaceView.imageGallery.galleryGrid.itemAtIndex(0).source))
}
if (_reconstruction.graph && _reconstruction.graph.filepath) {
folder = Filepath.stringToUrl(Filepath.dirname(_reconstruction.graph.filepath));
folder = Filepath.stringToUrl(Filepath.dirname(_reconstruction.graph.filepath))
} else {
var projects = MeshroomApp.recentProjectFiles;
if (projects.length > 0 && Filepath.exists(projects[0])) {
folder = Filepath.stringToUrl(Filepath.dirname(projects[0]));
folder = Filepath.stringToUrl(Filepath.dirname(projects[0]))
}
}
if (importImages && imagesFolder.toString() !== "" && Filepath.exists(imagesFolder)) {
folder = imagesFolder;
folder = imagesFolder
}
dialog.folder = folder;
dialog.folder = folder
}
header: MenuBar {
@ -609,8 +616,8 @@ ApplicationWindow {
property int fullWidth: {
var result = 0;
for (var i = 0; i < count; ++i) {
var item = itemAt(i);
result = Math.max(item.implicitWidth + item.padding * 2, result);
var item = itemAt(i)
result = Math.max(item.implicitWidth + item.padding * 2, result)
}
return result;
}
@ -641,8 +648,8 @@ ApplicationWindow {
text: "Open"
shortcut: "Ctrl+O"
onTriggered: ensureSaved(function() {
initFileDialogFolder(openFileDialog);
openFileDialog.open();
initFileDialogFolder(openFileDialog)
openFileDialog.open()
})
}
Menu {
@ -653,10 +660,10 @@ ApplicationWindow {
property int fullWidth: {
var result = 0;
for (var i = 0; i < count; ++i) {
var item = itemAt(i);
result = Math.max(item.implicitWidth + item.padding * 2, result);
var item = itemAt(i)
result = Math.max(item.implicitWidth + item.padding * 2, result)
}
return result;
return result
}
implicitWidth: fullWidth
Repeater {
@ -664,14 +671,11 @@ ApplicationWindow {
model: MeshroomApp.recentProjectFiles
MenuItem {
onTriggered: ensureSaved(function() {
openRecentMenu.dismiss();
if(_reconstruction.loadUrl(modelData))
{
MeshroomApp.addRecentProjectFile(modelData);
}
else
{
MeshroomApp.removeRecentProjectFile(modelData);
openRecentMenu.dismiss()
if (_reconstruction.loadUrl(modelData)) {
MeshroomApp.addRecentProjectFile(modelData)
} else {
MeshroomApp.removeRecentProjectFile(modelData)
}
})
@ -693,12 +697,10 @@ ApplicationWindow {
enabled: _reconstruction ? (_reconstruction.graph && !_reconstruction.graph.filepath) || !_reconstruction.undoStack.clean : false
onTriggered: {
if (_reconstruction.graph.filepath) {
_reconstruction.save();
}
else
{
initFileDialogFolder(saveFileDialog);
saveFileDialog.open();
_reconstruction.save()
} else {
initFileDialogFolder(saveFileDialog)
saveFileDialog.open()
}
}
}
@ -707,8 +709,8 @@ ApplicationWindow {
text: "Save As..."
shortcut: "Ctrl+Shift+S"
onTriggered: {
initFileDialogFolder(saveFileDialog);
saveFileDialog.open();
initFileDialogFolder(saveFileDialog)
saveFileDialog.open()
}
}
MenuSeparator { }
@ -717,8 +719,8 @@ ApplicationWindow {
text: "Import Images"
shortcut: "Ctrl+I"
onTriggered: {
initFileDialogFolder(importImagesDialog, true);
importImagesDialog.open();
initFileDialogFolder(importImagesDialog, true)
importImagesDialog.open()
}
}
@ -743,8 +745,8 @@ ApplicationWindow {
onActivated: saveAsTemplateAction.triggered()
}
onTriggered: {
initFileDialogFolder(saveTemplateDialog);
saveTemplateDialog.open();
initFileDialogFolder(saveTemplateDialog)
saveTemplateDialog.open()
}
}
@ -763,8 +765,8 @@ ApplicationWindow {
onActivated: importProjectAction.triggered()
}
onTriggered: {
initFileDialogFolder(importProjectDialog);
importProjectDialog.open();
initFileDialogFolder(importProjectDialog)
importProjectDialog.open()
}
}
@ -984,24 +986,25 @@ ApplicationWindow {
function viewNode(node, mouse) {
// 2D viewer
viewer2D.tryLoadNode(node);
viewer2D.tryLoadNode(node)
// 3D viewer
for (var i = 0; i < node.attributes.count; i++) {
var attr = node.attributes.at(i)
if (attr.isOutput && attr.desc.semantic !== "image" && workspaceView.viewIn3D(attr, mouse))
break;
break
}
}
function viewIn3D(attribute, mouse) {
if (!panel3dViewer || !attribute.node.has3DOutput)
return false;
var loaded = panel3dViewer.viewer3D.view(attribute);
return false
var loaded = panel3dViewer.viewer3D.view(attribute)
// solo media if Control modifier was held
if (loaded && mouse && mouse.modifiers & Qt.ControlModifier)
panel3dViewer.viewer3D.solo(attribute);
return loaded;
panel3dViewer.viewer3D.solo(attribute)
return loaded
}
}
}
@ -1203,8 +1206,8 @@ ApplicationWindow {
readOnly: node ? node.locked : false
onUpgradeRequest: {
var n = _reconstruction.upgradeNode(node);
_reconstruction.selectedNode = n;
var n = _reconstruction.upgradeNode(node)
_reconstruction.selectedNode = n
}
}
}