|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
|
1 | NO CONTENT: new file 100644, binary diff hidden |
@@ -21,3 +21,6 VERSIONS: | |||
|
21 | 21 | 2.1.3.2: |
|
22 | 22 | -GUI: user interaction enhanced |
|
23 | 23 | -controller_api.py: Safe access to ControllerThead |
|
24 | ||
|
25 | 2.1.3.3: | |
|
26 | -Colored Button Icons were added to GUI No newline at end of file |
@@ -4,4 +4,4 Created on Feb 7, 2012 | |||
|
4 | 4 | @author $Author$ |
|
5 | 5 | @version $Id$ |
|
6 | 6 | ''' |
|
7 |
__version__ = "2.1.3. |
|
|
7 | __version__ = "2.1.3.3" No newline at end of file |
@@ -380,8 +380,8 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
380 | 380 | |
|
381 | 381 | self.proDataPath.setText(datapath) |
|
382 | 382 | |
|
383 | self.actionStart.setEnabled(False) | |
|
384 | self.actionStarToolbar.setEnabled(False) | |
|
383 | self._disable_play_button() | |
|
384 | self._disable_save_button() | |
|
385 | 385 | self.proOk.setEnabled(False) |
|
386 | 386 | |
|
387 | 387 | self.proComStartDate.clear() |
@@ -465,11 +465,8 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.actionSaveToolbar.setEnabled(False) | |
|
469 | self.actionStarToolbar.setEnabled(False) | |
|
470 | ||
|
471 | self.actionSave.setEnabled(False) | |
|
472 | self.actionStart.setEnabled(False) | |
|
468 | self._disable_play_button() | |
|
469 | self._disable_save_button() | |
|
473 | 470 | |
|
474 | 471 | self.console.clear() |
|
475 | 472 | |
@@ -510,11 +507,8 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
510 | 507 | self.refreshProjectProperties(projectObjView) |
|
511 | 508 | # Disable tabProject after finish the creation |
|
512 | 509 | |
|
513 | self.actionSaveToolbar.setEnabled(True) | |
|
514 | self.actionStarToolbar.setEnabled(True) | |
|
515 | ||
|
516 | self.actionSave.setEnabled(True) | |
|
517 | self.actionStart.setEnabled(True) | |
|
510 | self._enable_play_button() | |
|
511 | self._enable_save_button() | |
|
518 | 512 | |
|
519 | 513 | self.console.clear() |
|
520 | 514 | self.console.append("The project parameters were validated") |
@@ -744,11 +738,8 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
744 | 738 | |
|
745 | 739 | checkPath = False |
|
746 | 740 | |
|
747 | self.actionSaveToolbar.setEnabled(False) | |
|
748 | self.actionStarToolbar.setEnabled(False) | |
|
749 | ||
|
750 | self.actionSave.setEnabled(False) | |
|
751 | self.actionStart.setEnabled(False) | |
|
741 | self._disable_play_button() | |
|
742 | self._disable_save_button() | |
|
752 | 743 | |
|
753 | 744 | self.console.clear() |
|
754 | 745 | self.console.append("Checking input parameters ...") |
@@ -1039,11 +1030,8 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
1039 | 1030 | |
|
1040 | 1031 | self.console.append("Save your project and press Play button to start signal processing") |
|
1041 | 1032 | |
|
1042 | self.actionSaveToolbar.setEnabled(True) | |
|
1043 | self.actionStarToolbar.setEnabled(True) | |
|
1044 | ||
|
1045 | self.actionSave.setEnabled(True) | |
|
1046 | self.actionStart.setEnabled(True) | |
|
1033 | self._enable_play_button() | |
|
1034 | self._enable_save_button() | |
|
1047 | 1035 | |
|
1048 | 1036 | return 1 |
|
1049 | 1037 | |
@@ -1187,11 +1175,8 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
1187 | 1175 | addFTP = False |
|
1188 | 1176 | checkPath = False |
|
1189 | 1177 | |
|
1190 | self.actionSaveToolbar.setEnabled(False) | |
|
1191 | self.actionStarToolbar.setEnabled(False) | |
|
1192 | ||
|
1193 | self.actionSave.setEnabled(False) | |
|
1194 | self.actionStart.setEnabled(False) | |
|
1178 | self._disable_play_button() | |
|
1179 | self._disable_save_button() | |
|
1195 | 1180 | |
|
1196 | 1181 | self.console.clear() |
|
1197 | 1182 | self.console.append("Checking input parameters ...") |
@@ -1895,11 +1880,8 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
1895 | 1880 | |
|
1896 | 1881 | self.console.append("Save your project and press Play button to start signal processing") |
|
1897 | 1882 | |
|
1898 | self.actionSaveToolbar.setEnabled(True) | |
|
1899 | self.actionStarToolbar.setEnabled(True) | |
|
1900 | ||
|
1901 | self.actionSave.setEnabled(True) | |
|
1902 | self.actionStart.setEnabled(True) | |
|
1883 | self._enable_play_button() | |
|
1884 | self._enable_save_button() | |
|
1903 | 1885 | |
|
1904 | 1886 | return 1 |
|
1905 | 1887 | |
@@ -2053,11 +2035,8 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
2053 | 2035 | addFTP = False |
|
2054 | 2036 | checkPath = False |
|
2055 | 2037 | |
|
2056 | self.actionSaveToolbar.setEnabled(False) | |
|
2057 | self.actionStarToolbar.setEnabled(False) | |
|
2058 | ||
|
2059 | self.actionSave.setEnabled(False) | |
|
2060 | self.actionStart.setEnabled(False) | |
|
2038 | self._disable_play_button() | |
|
2039 | self._disable_save_button() | |
|
2061 | 2040 | |
|
2062 | 2041 | self.console.clear() |
|
2063 | 2042 | self.console.append("Checking input parameters ...") |
@@ -2300,11 +2279,8 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
2300 | 2279 | |
|
2301 | 2280 | self.console.append("Save your project and press Play button to start signal processing") |
|
2302 | 2281 | |
|
2303 | self.actionSaveToolbar.setEnabled(True) | |
|
2304 | self.actionStarToolbar.setEnabled(True) | |
|
2305 | ||
|
2306 | self.actionSave.setEnabled(True) | |
|
2307 | self.actionStart.setEnabled(True) | |
|
2282 | self._enable_save_button() | |
|
2283 | self._enable_play_button() | |
|
2308 | 2284 | |
|
2309 | 2285 | return 1 |
|
2310 | 2286 | @pyqtSignature("int") |
@@ -4644,13 +4620,13 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
4644 | 4620 | |
|
4645 | 4621 | def openProject(self): |
|
4646 | 4622 | |
|
4647 | self.actionStart.setEnabled(False) | |
|
4648 | self.actionStarToolbar.setEnabled(False) | |
|
4623 | self._disable_save_button() | |
|
4624 | self._disable_play_button() | |
|
4649 | 4625 | |
|
4650 | 4626 | self.frame_2.setEnabled(True) |
|
4651 | 4627 | |
|
4652 | 4628 | # print self.dir |
|
4653 |
filename = str(QtGui.QFileDialog.getOpenFileName(self, "Open |
|
|
4629 | filename = str(QtGui.QFileDialog.getOpenFileName(self, "Open a project file", self.pathWorkSpace, self.tr("Html Files (*.xml)"))) | |
|
4654 | 4630 | |
|
4655 | 4631 | projectObjLoad = Project() |
|
4656 | 4632 | |
@@ -4717,8 +4693,8 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
4717 | 4693 | self.console.clear() |
|
4718 | 4694 | self.console.append("The selected xml file has been loaded successfully") |
|
4719 | 4695 | |
|
4720 | self.actionStart.setEnabled(True) | |
|
4721 | self.actionStarToolbar.setEnabled(True) | |
|
4696 | self._disable_save_button() | |
|
4697 | self._enable_play_button() | |
|
4722 | 4698 | |
|
4723 | 4699 | def create_updating_timer(self): |
|
4724 | 4700 | self.comm_data_timer = QtCore.QTimer(self) |
@@ -4736,29 +4712,30 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
4736 | 4712 | |
|
4737 | 4713 | def playProject(self, ext=".xml", save=1): |
|
4738 | 4714 | |
|
4715 | self._disable_play_button() | |
|
4716 | self._disable_save_button() | |
|
4717 | ||
|
4718 | if self.controllerThread: | |
|
4719 | if self.controllerThread.isRunning(): | |
|
4720 | self.console.append("There is already another process running") | |
|
4721 | self._enable_stop_button() | |
|
4722 | return | |
|
4723 | ||
|
4739 | 4724 | projectObj = self.getSelectedProjectObj() |
|
4740 | 4725 | |
|
4741 | 4726 | if not projectObj: |
|
4742 |
self.console.append("Please select a project |
|
|
4727 | self.console.append("Please, select a project to start it") | |
|
4743 | 4728 | return |
|
4744 | 4729 | |
|
4745 | 4730 | if save: |
|
4746 | 4731 | filename = self.saveProject() |
|
4747 | 4732 | if filename == None: |
|
4748 |
self.console.append("Process |
|
|
4733 | self.console.append("Process not initialized.") | |
|
4749 | 4734 | return |
|
4750 | 4735 | else: |
|
4751 | 4736 | filename = TEMPORAL_FILE |
|
4752 | 4737 | projectObj.writeXml( os.path.join(self.pathWorkSpace,filename) ) |
|
4753 | 4738 | |
|
4754 | self.actionStart.setEnabled(False) | |
|
4755 | self.actionPause.setEnabled(True) | |
|
4756 | self.actionStop.setEnabled(True) | |
|
4757 | ||
|
4758 | self.actionStarToolbar.setEnabled(False) | |
|
4759 | self.actionPauseToolbar.setEnabled(True) | |
|
4760 | self.actionStopToolbar.setEnabled(True) | |
|
4761 | ||
|
4762 | 4739 | self.console.append("Please Wait...") |
|
4763 | 4740 | |
|
4764 | 4741 | self.controllerThread = ControllerThread(filename) |
@@ -4770,7 +4747,9 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
4770 | 4747 | sleep(0.5) |
|
4771 | 4748 | self.threadStarted = True |
|
4772 | 4749 | |
|
4773 | self.changeStartIcon(started=True) | |
|
4750 | self._disable_play_button() | |
|
4751 | self._disable_save_button() | |
|
4752 | self._enable_stop_button() | |
|
4774 | 4753 | |
|
4775 | 4754 | def stopProject(self): |
|
4776 | 4755 | |
@@ -4781,36 +4760,20 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
4781 | 4760 | while self.controllerThread.isRunning(): |
|
4782 | 4761 | sleep(0.5) |
|
4783 | 4762 | |
|
4784 | self.actionStart.setEnabled(True) | |
|
4785 | self.actionPause.setEnabled(False) | |
|
4786 | self.actionStop.setEnabled(False) | |
|
4787 | ||
|
4788 | self.actionStarToolbar.setEnabled(True) | |
|
4789 | self.actionPauseToolbar.setEnabled(False) | |
|
4790 | self.actionStopToolbar.setEnabled(False) | |
|
4791 | ||
|
4792 | self.restorePauseIcon() | |
|
4793 | self.restoreStartIcon() | |
|
4763 | self._disable_stop_button() | |
|
4764 | self._enable_play_button() | |
|
4794 | 4765 | |
|
4795 | 4766 | def pauseProject(self): |
|
4796 | 4767 | |
|
4797 | 4768 | # self.commCtrlPThread.cmd_q.put(ProcessCommand(ProcessCommand.PAUSE, data=True)) |
|
4798 | 4769 | paused = self.controllerThread.pause() |
|
4799 | 4770 | |
|
4800 | self.actionStart.setEnabled(False) | |
|
4801 | self.actionPause.setEnabled(True) | |
|
4802 | self.actionStop.setEnabled(True) | |
|
4803 | ||
|
4804 | self.actionStarToolbar.setEnabled(False) | |
|
4805 | self.actionPauseToolbar.setEnabled(True) | |
|
4806 | self.actionStopToolbar.setEnabled(True) | |
|
4807 | ||
|
4808 | 4771 | self.changePauseIcon(paused) |
|
4809 | 4772 | |
|
4810 | 4773 | def saveProject(self, filename=None): |
|
4811 | 4774 | |
|
4812 | self.actionStart.setEnabled(False) | |
|
4813 | self.actionStarToolbar.setEnabled(False) | |
|
4775 | self._disable_save_button() | |
|
4776 | self._disable_play_button() | |
|
4814 | 4777 | |
|
4815 | 4778 | projectObj = self.getSelectedProjectObj() |
|
4816 | 4779 | |
@@ -4856,11 +4819,8 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
4856 | 4819 | self.console.append("Project saved") |
|
4857 | 4820 | self.console.append("Press Play button to start data processing ...") |
|
4858 | 4821 | |
|
4859 | self.actionSaveToolbar.setEnabled(False) | |
|
4860 | self.actionStarToolbar.setEnabled(True) | |
|
4861 | ||
|
4862 | self.actionSave.setEnabled(False) | |
|
4863 | self.actionStart.setEnabled(True) | |
|
4822 | self._disable_save_button() | |
|
4823 | self._enable_play_button() | |
|
4864 | 4824 | |
|
4865 | 4825 | return filename |
|
4866 | 4826 | |
@@ -5297,13 +5257,10 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
5297 | 5257 | """ |
|
5298 | 5258 | Method to loads day |
|
5299 | 5259 | """ |
|
5300 | self.actionSaveToolbar.setEnabled(False) | |
|
5301 | self.actionStarToolbar.setEnabled(False) | |
|
5302 | ||
|
5303 | self.actionSave.setEnabled(False) | |
|
5304 | self.actionStart.setEnabled(False) | |
|
5305 | ||
|
5260 | self._disable_save_button() | |
|
5261 | self._disable_play_button() | |
|
5306 | 5262 | self.proOk.setEnabled(False) |
|
5263 | ||
|
5307 | 5264 | self.proComStartDate.clear() |
|
5308 | 5265 | self.proComEndDate.clear() |
|
5309 | 5266 | |
@@ -5345,17 +5302,13 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
5345 | 5302 | |
|
5346 | 5303 | self.dateList = dateStrList |
|
5347 | 5304 | |
|
5348 | self.proOk.setEnabled(True) | |
|
5349 | ||
|
5350 | self.actionSaveToolbar.setEnabled(True) | |
|
5351 | self.actionStarToolbar.setEnabled(True) | |
|
5352 | ||
|
5353 | self.actionSave.setEnabled(True) | |
|
5354 | self.actionStart.setEnabled(True) | |
|
5355 | ||
|
5356 | 5305 | self.console.clear() |
|
5357 | 5306 | self.console.append("Successful load") |
|
5358 | 5307 | |
|
5308 | self.proOk.setEnabled(True) | |
|
5309 | self._enable_play_button() | |
|
5310 | self._enable_save_button() | |
|
5311 | ||
|
5359 | 5312 | return self.dateList |
|
5360 | 5313 | |
|
5361 | 5314 | def setWorkSpaceGUI(self, pathWorkSpace=None): |
@@ -5386,6 +5339,52 class BasicWindow(QMainWindow, Ui_BasicWindow): | |||
|
5386 | 5339 | self.console.append(text) |
|
5387 | 5340 | self.console.setTextColor(color_black) |
|
5388 | 5341 | |
|
5342 | def _enable_save_button(self): | |
|
5343 | ||
|
5344 | self.actionSaveToolbar.setEnabled(True) | |
|
5345 | self.actionSave.setEnabled(True) | |
|
5346 | ||
|
5347 | def _disable_save_button(self): | |
|
5348 | ||
|
5349 | self.actionSaveToolbar.setEnabled(False) | |
|
5350 | self.actionSave.setEnabled(False) | |
|
5351 | ||
|
5352 | def _enable_play_button(self): | |
|
5353 | ||
|
5354 | self.actionStart.setEnabled(True) | |
|
5355 | self.actionStarToolbar.setEnabled(True) | |
|
5356 | ||
|
5357 | self.changeStartIcon(started=False) | |
|
5358 | ||
|
5359 | def _disable_play_button(self): | |
|
5360 | ||
|
5361 | self.actionStart.setEnabled(False) | |
|
5362 | self.actionStarToolbar.setEnabled(False) | |
|
5363 | ||
|
5364 | self.changeStartIcon(started=True) | |
|
5365 | ||
|
5366 | def _enable_stop_button(self): | |
|
5367 | ||
|
5368 | self.actionPause.setEnabled(True) | |
|
5369 | self.actionStop.setEnabled(True) | |
|
5370 | ||
|
5371 | self.actionPauseToolbar.setEnabled(True) | |
|
5372 | self.actionStopToolbar.setEnabled(True) | |
|
5373 | ||
|
5374 | self.changePauseIcon(paused=False) | |
|
5375 | self.changeStopIcon(started=True) | |
|
5376 | ||
|
5377 | def _disable_stop_button(self): | |
|
5378 | ||
|
5379 | self.actionPause.setEnabled(False) | |
|
5380 | self.actionStop.setEnabled(False) | |
|
5381 | ||
|
5382 | self.actionPauseToolbar.setEnabled(False) | |
|
5383 | self.actionStopToolbar.setEnabled(False) | |
|
5384 | ||
|
5385 | self.changePauseIcon(paused=False) | |
|
5386 | self.changeStopIcon(started=False) | |
|
5387 | ||
|
5389 | 5388 | def setGUIStatus(self): |
|
5390 | 5389 | |
|
5391 | 5390 | self.setWindowTitle("ROJ-Signal Chain") |
@@ -30,29 +30,37 from schainpy import __version__ | |||
|
30 | 30 | |
|
31 | 31 | FIGURES_PATH = tools.get_path() |
|
32 | 32 | |
|
33 | class Ui_EnvWindow(object): | |
|
34 | paused = False | |
|
33 | ICON_START = "start_green.png" | |
|
34 | ICON_PAUSE = "pause_yellow.png" | |
|
35 | ICON_STOP = "stop_red.png" | |
|
35 | 36 | |
|
36 | def restorePauseIcon(self): | |
|
37 | ICON_PAUSE_ENA = "restart_yellow.png" | |
|
37 | 38 | |
|
38 | icon_name = "pause.png" | |
|
39 | iconPause = QtGui.QIcon() | |
|
40 | iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, icon_name) )), QtGui.QIcon.Normal, QtGui.QIcon.Off) | |
|
41 | self.actionPauseToolbar.setIcon(iconPause) | |
|
39 | ICON_START_DIS = "start.png" | |
|
40 | ICON_PAUSE_DIS = "pause.png" | |
|
41 | ICON_STOP_DIS = "stop.png" | |
|
42 | 42 | |
|
43 | def restoreStartIcon(self): | |
|
43 | class Ui_EnvWindow(object): | |
|
44 | ||
|
45 | def changeStartIcon(self, started=False): | |
|
46 | ||
|
47 | if started == False: | |
|
48 | icon_name = ICON_START | |
|
49 | else: | |
|
50 | icon_name = ICON_START_DIS | |
|
44 | 51 | |
|
45 | icon_name = "start.png" | |
|
46 | 52 | iconStart = QtGui.QIcon() |
|
47 | 53 | iconStart.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, icon_name) )), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
48 | 54 | self.actionStarToolbar.setIcon(iconStart) |
|
49 | 55 | |
|
56 | return | |
|
57 | ||
|
50 | 58 | def changePauseIcon(self, paused=False): |
|
51 | 59 | |
|
52 | 60 | if paused == True: |
|
53 |
icon_name = |
|
|
61 | icon_name = ICON_PAUSE_ENA | |
|
54 | 62 | else: |
|
55 |
icon_name = |
|
|
63 | icon_name = ICON_PAUSE | |
|
56 | 64 | |
|
57 | 65 | iconPause = QtGui.QIcon() |
|
58 | 66 | iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, icon_name) )), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
@@ -60,16 +68,16 class Ui_EnvWindow(object): | |||
|
60 | 68 | |
|
61 | 69 | return |
|
62 | 70 | |
|
63 |
def changeSt |
|
|
71 | def changeStopIcon(self, started=False): | |
|
64 | 72 | |
|
65 | 73 | if started == True: |
|
66 |
icon_name = |
|
|
74 | icon_name = ICON_STOP | |
|
67 | 75 | else: |
|
68 |
icon_name = |
|
|
76 | icon_name = ICON_STOP_DIS | |
|
69 | 77 | |
|
70 |
iconSt |
|
|
71 |
iconSt |
|
|
72 |
self.actionSt |
|
|
78 | iconStop = QtGui.QIcon() | |
|
79 | iconStop.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, icon_name) )), QtGui.QIcon.Normal, QtGui.QIcon.Off) | |
|
80 | self.actionStopToolbar.setIcon(iconStop) | |
|
73 | 81 | |
|
74 | 82 | return |
|
75 | 83 | |
@@ -145,11 +153,11 class Ui_EnvWindow(object): | |||
|
145 | 153 | iconSave = QtGui.QIcon() |
|
146 | 154 | iconSave.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"save.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
147 | 155 | iconStart = QtGui.QIcon() |
|
148 |
iconStart.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, |
|
|
156 | iconStart.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, ICON_START_DIS) )), QtGui.QIcon.Normal, QtGui.QIcon.Off) | |
|
149 | 157 | iconStop = QtGui.QIcon() |
|
150 |
iconStop.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, |
|
|
158 | iconStop.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, ICON_STOP_DIS) )), QtGui.QIcon.Normal, QtGui.QIcon.Off) | |
|
151 | 159 | iconPause = QtGui.QIcon() |
|
152 |
iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, |
|
|
160 | iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, ICON_PAUSE_DIS) )), QtGui.QIcon.Normal, QtGui.QIcon.Off) | |
|
153 | 161 | iconAddPU = QtGui.QIcon() |
|
154 | 162 | iconAddPU.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"branch.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
|
155 | 163 | iconClose = QtGui.QIcon() |
General Comments 0
You need to be logged in to leave comments.
Login now