##// END OF EJS Templates
GUI: user interaction was enhanced
Miguel Valdez -
r671:a3fd96847e5d
parent child
Show More
@@ -410,8 +410,8 class BasicWindow(QMainWindow, Ui_BasicWindow):
410 410
411 411 parameter_list = self.checkInputsProject()
412 412
413 if not parameter_list[0]:
414 return
413 # if not parameter_list[0]:
414 # return
415 415
416 416 parms_ok, project_name, datatype, ext, data_path, read_mode, delay, walk, set, expLabel = parameter_list
417 417
@@ -465,9 +465,12 class BasicWindow(QMainWindow, Ui_BasicWindow):
465 465 Prepara la configuraciΓ³n del diΓ‘grama del Arbol del treeView numero 2
466 466 """
467 467
468 self.actionStart.setEnabled(False)
468 self.actionSaveToolbar.setEnabled(False)
469 469 self.actionStarToolbar.setEnabled(False)
470 470
471 self.actionSave.setEnabled(False)
472 self.actionStart.setEnabled(False)
473
471 474 self.console.clear()
472 475
473 476 if self.create:
@@ -744,6 +747,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
744 747 self.actionSaveToolbar.setEnabled(False)
745 748 self.actionStarToolbar.setEnabled(False)
746 749
750 self.actionSave.setEnabled(False)
751 self.actionStart.setEnabled(False)
752
747 753 self.console.clear()
748 754 self.console.append("Checking input parameters ...")
749 755
@@ -1184,6 +1190,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
1184 1190 self.actionSaveToolbar.setEnabled(False)
1185 1191 self.actionStarToolbar.setEnabled(False)
1186 1192
1193 self.actionSave.setEnabled(False)
1194 self.actionStart.setEnabled(False)
1195
1187 1196 self.console.clear()
1188 1197 self.console.append("Checking input parameters ...")
1189 1198
@@ -2047,6 +2056,9 class BasicWindow(QMainWindow, Ui_BasicWindow):
2047 2056 self.actionSaveToolbar.setEnabled(False)
2048 2057 self.actionStarToolbar.setEnabled(False)
2049 2058
2059 self.actionSave.setEnabled(False)
2060 self.actionStart.setEnabled(False)
2061
2050 2062 self.console.clear()
2051 2063 self.console.append("Checking input parameters ...")
2052 2064
@@ -5288,14 +5300,23 class BasicWindow(QMainWindow, Ui_BasicWindow):
5288 5300 """
5289 5301 Method to loads day
5290 5302 """
5303 self.actionSaveToolbar.setEnabled(False)
5304 self.actionStarToolbar.setEnabled(False)
5305
5306 self.actionSave.setEnabled(False)
5307 self.actionStart.setEnabled(False)
5308
5291 5309 self.proOk.setEnabled(False)
5292 5310 self.proComStartDate.clear()
5293 5311 self.proComEndDate.clear()
5294 5312
5295 5313 self.dateList = []
5296 5314
5315 if not data_path:
5316 return []
5317
5297 5318 if not os.path.isdir(data_path):
5298 return
5319 return []
5299 5320
5300 5321 self.dataPath = data_path
5301 5322
@@ -5312,7 +5333,7 class BasicWindow(QMainWindow, Ui_BasicWindow):
5312 5333 outputstr = "No files (*%s) were found on %s" % (ext, data_path)
5313 5334
5314 5335 self.console.append(outputstr)
5315 return
5336 return []
5316 5337
5317 5338 dateStrList = []
5318 5339 for thisDate in dateList:
@@ -5326,8 +5347,15 class BasicWindow(QMainWindow, Ui_BasicWindow):
5326 5347 self.proComEndDate.setCurrentIndex(self.proComEndDate.count() - 1)
5327 5348
5328 5349 self.dateList = dateStrList
5350
5329 5351 self.proOk.setEnabled(True)
5330 5352
5353 self.actionSaveToolbar.setEnabled(True)
5354 self.actionStarToolbar.setEnabled(True)
5355
5356 self.actionSave.setEnabled(True)
5357 self.actionStart.setEnabled(True)
5358
5331 5359 self.console.clear()
5332 5360 self.console.append("Successful load")
5333 5361
General Comments 0
You need to be logged in to leave comments. Login now