Last used path - Bugfix

This commit is contained in:
Paweł Jastrzębski
2013-06-25 16:38:21 +02:00
parent 25f00db9cf
commit 078c7b78da
+6 -13
View File
@@ -207,9 +207,9 @@ class Ui_KCC(object):
QtGui.QMessageBox.critical(MainWindow, 'KCC Error', "Path cannot contain non-ASCII characters.", QtGui.QMessageBox.critical(MainWindow, 'KCC Error', "Path cannot contain non-ASCII characters.",
QtGui.QMessageBox.Ok) QtGui.QMessageBox.Ok)
return return
self.lastPath = os.path.abspath(os.path.join(str(dname), os.pardir)) if str(dname) != "":
GUI.JobList.addItem(dname) self.lastPath = os.path.abspath(os.path.join(str(dname), os.pardir))
self.clearEmptyJobs() GUI.JobList.addItem(dname)
def selectFile(self): def selectFile(self):
if self.needClean: if self.needClean:
@@ -228,20 +228,13 @@ class Ui_KCC(object):
QtGui.QMessageBox.critical(MainWindow, 'KCC Error', "Path cannot contain non-ASCII characters.", QtGui.QMessageBox.critical(MainWindow, 'KCC Error', "Path cannot contain non-ASCII characters.",
QtGui.QMessageBox.Ok) QtGui.QMessageBox.Ok)
return return
self.lastPath = os.path.abspath(os.path.join(str(fname), os.pardir)) if str(fname) != "":
GUI.JobList.addItem(fname) self.lastPath = os.path.abspath(os.path.join(str(fname), os.pardir))
self.clearEmptyJobs() GUI.JobList.addItem(fname)
def clearJobs(self): def clearJobs(self):
GUI.JobList.clear() GUI.JobList.clear()
def clearEmptyJobs(self):
# Sometimes empty records appear. Dirty workaround.
for i in range(GUI.JobList.count()):
if str(GUI.JobList.item(i).text()) == '':
GUI.JobList.takeItem(i)
GUI.JobList.scrollToBottom()
def modeBasic(self): def modeBasic(self):
self.currentMode = 1 self.currentMode = 1
MainWindow.setMinimumSize(QtCore.QSize(420, 270)) MainWindow.setMinimumSize(QtCore.QSize(420, 270))