You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: python/plugins/processing/modeler/ModelerDialog.py
+11-6Lines changed: 11 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,7 @@
35
35
fromqgis.PyQt.QtCoreimport (
36
36
Qt,
37
37
QCoreApplication,
38
+
QDir,
38
39
QRectF,
39
40
QMimeData,
40
41
QPoint,
@@ -44,7 +45,8 @@
44
45
QSizeF,
45
46
pyqtSignal,
46
47
QDataStream,
47
-
QIODevice)
48
+
QIODevice,
49
+
QUrl)
48
50
fromqgis.PyQt.QtWidgetsimport (QGraphicsView,
49
51
QTreeWidget,
50
52
QMessageBox,
@@ -570,7 +572,7 @@ def exportAsImage(self):
570
572
571
573
img.save(filename)
572
574
573
-
self.bar.pushMessage("", self.tr("Model was correctly exported as image"), level=Qgis.Success, duration=5)
575
+
self.bar.pushMessage("", self.tr("Successfully exported model as image to <a href=\"{}\">{}</a>").format(QUrl.fromLocalFile(filename).toString(), QDir.toNativeSeparators(filename)), level=Qgis.Success, duration=5)
self.bar.pushMessage("", self.tr("Model was correctly exported as PDF"), level=Qgis.Success, duration=5)
603
+
self.bar.pushMessage("", self.tr("Successfully exported model as PDF to <a href=\"{}\">{}</a>").format(QUrl.fromLocalFile(filename).toString(), QDir.toNativeSeparators(filename)), level=Qgis.Success, duration=5)
602
604
self.repaintModel(controls=True)
603
605
604
606
defexportAsSvg(self):
@@ -626,7 +628,7 @@ def exportAsSvg(self):
626
628
self.scene.render(painter, svgRect, totalRect)
627
629
painter.end()
628
630
629
-
self.bar.pushMessage("", self.tr("Model was correctly exported as SVG"), level=Qgis.Success, duration=5)
631
+
self.bar.pushMessage("", self.tr("Successfully exported model as SVG to <a href=\"{}\">{}</a>").format(QUrl.fromLocalFile(filename).toString(), QDir.toNativeSeparators(filename)), level=Qgis.Success, duration=5)
self.bar.pushMessage("", self.tr("Model was correctly exported as python script"), level=Qgis.Success, duration=5)
648
+
self.bar.pushMessage("", self.tr("Successfully exported model as python script to <a href=\"{}\">{}</a>").format(QUrl.fromLocalFile(filename).toString(), QDir.toNativeSeparators(filename)), level=Qgis.Success, duration=5)
647
649
648
650
defcan_save(self):
649
651
"""
@@ -686,7 +688,10 @@ def saveModel(self, saveAs):
686
688
)
687
689
return
688
690
self.update_model.emit()
689
-
self.bar.pushMessage("", self.tr("Model was correctly saved"), level=Qgis.Success, duration=5)
691
+
ifsaveAs:
692
+
self.bar.pushMessage("", self.tr("Model was correctly saved to <a href=\"{}\">{}</a>").format(QUrl.fromLocalFile(filename).toString(), QDir.toNativeSeparators(filename)), level=Qgis.Success, duration=5)
693
+
else:
694
+
self.bar.pushMessage("", self.tr("Model was correctly saved"), level=Qgis.Success, duration=5)
0 commit comments