Skip to content

Commit 96406e5

Browse files
committed
[processing] removed message dialog when saving model. Using message bar instead
1 parent e1072e9 commit 96406e5

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

python/plugins/processing/modeler/ModelerDialog.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,9 @@
3333
from qgis.PyQt import uic
3434
from qgis.PyQt.QtCore import Qt, QRectF, QMimeData, QPoint, QPointF, QSettings, QByteArray
3535
from qgis.PyQt.QtWidgets import QGraphicsView, QTreeWidget, QMessageBox, QFileDialog, QTreeWidgetItem
36-
from qgis.PyQt.QtGui import QIcon, QImage, QPainter
36+
from qgis.PyQt.QtGui import QIcon, QImage, QPainter, QSizePolicy
3737
from qgis.core import QgsApplication
38+
from qgis.gui import QgsMessageBar
3839
from processing.core.ProcessingConfig import ProcessingConfig
3940
from processing.core.ProcessingLog import ProcessingLog
4041
from processing.gui.HelpEditionDialog import HelpEditionDialog
@@ -60,6 +61,10 @@ def __init__(self, alg=None):
6061
super(ModelerDialog, self).__init__(None)
6162
self.setupUi(self)
6263

64+
self.bar = QgsMessageBar()
65+
self.bar.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Fixed)
66+
self.layout().insertWidget(1, self.bar)
67+
6368
self.zoom = 1
6469

6570
self.setWindowFlags(Qt.WindowMinimizeButtonHint |
@@ -335,9 +340,8 @@ def saveModel(self, saveAs):
335340
fout.write(text)
336341
fout.close()
337342
self.update = True
338-
QMessageBox.information(self, self.tr('Model saved'),
339-
self.tr('Model was correctly saved.'))
340-
343+
self.bar.pushMessage("", "Model was correctly saved", level = QgsMessageBar.SUCCESS, duration = 5)
344+
341345
self.hasChanged = False
342346

343347
def openModel(self):

0 commit comments

Comments
 (0)