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