Fix save relation dialog
Also add an error in case no relation is selected.
This commit is contained in:
parent
8102dbe959
commit
36a2c192a8
@ -212,14 +212,19 @@ class relForm(QtWidgets.QMainWindow):
|
|||||||
self.ui.lstRelations.addItem(i)
|
self.ui.lstRelations.addItem(i)
|
||||||
|
|
||||||
def saveRelation(self):
|
def saveRelation(self):
|
||||||
|
if self.selectedRelation is None:
|
||||||
|
r = QtWidgets.QApplication.translate(
|
||||||
|
"Form", "Select a relation first."
|
||||||
|
)
|
||||||
|
QtWidgets.QMessageBox.information(
|
||||||
|
self, QtWidgets.QApplication.translate("Form", "Error"), r
|
||||||
|
)
|
||||||
|
return
|
||||||
filename = QtWidgets.QFileDialog.getSaveFileName(self, QtWidgets.QApplication.translate(
|
filename = QtWidgets.QFileDialog.getSaveFileName(self, QtWidgets.QApplication.translate(
|
||||||
"Form", "Save Relation"), "", QtWidgets.QApplication.translate("Form", "Relations (*.csv)"))
|
"Form", "Save Relation"), "", QtWidgets.QApplication.translate("Form", "Relations (*.csv)"))[0]
|
||||||
|
|
||||||
filename = compatibility.get_filename(filename)
|
|
||||||
if (len(filename) == 0): # Returns if no file was selected
|
if (len(filename) == 0): # Returns if no file was selected
|
||||||
return
|
return
|
||||||
self.selectedRelation.save(filename)
|
self.selectedRelation.save(filename)
|
||||||
return
|
|
||||||
|
|
||||||
def unloadRelation(self):
|
def unloadRelation(self):
|
||||||
for i in self.ui.lstRelations.selectedItems():
|
for i in self.ui.lstRelations.selectedItems():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user