##// END OF EJS Templates
About message modified
Miguel Valdez -
r734:e2eab61869dd
parent child
Show More
@@ -1,350 +1,352
1 1 # -*- coding: utf-8 -*-
2 2
3 3 # Form implementation generated from reading ui file '/home/alex/ui/MainWindow_21_02_13_v49.ui'
4 4 #
5 5 # Created: Mon Mar 24 13:28:36 2014
6 6 # by: PyQt4 UI code generator 4.10
7 7 #
8 8 # WARNING! All changes made in this file will be lost!
9 9
10 10 from PyQt4 import QtCore, QtGui
11 11 from windows import *
12 12
13 13 try:
14 14 _fromUtf8 = QtCore.QString.fromUtf8
15 15 except AttributeError:
16 16 def _fromUtf8(s):
17 17 return s
18 18
19 19 try:
20 20 _encoding = QtGui.QApplication.UnicodeUTF8
21 21 def _translate(context, text, disambig):
22 22 return QtGui.QApplication.translate(context, text, disambig, _encoding)
23 23 except AttributeError:
24 24 def _translate(context, text, disambig):
25 25 return QtGui.QApplication.translate(context, text, disambig)
26 26
27 27 import os
28 28 from schainpy.gui.figures import tools
29 29 from schainpy import __version__
30 30
31 31 FIGURES_PATH = tools.get_path()
32 32
33 33 ICON_START = "start_green.png"
34 34 ICON_PAUSE = "pause_yellow.png"
35 35 ICON_STOP = "stop_red.png"
36 36
37 37 ICON_PAUSE_ENA = "restart_yellow.png"
38 38
39 39 ICON_START_DIS = "start.png"
40 40 ICON_PAUSE_DIS = "pause.png"
41 41 ICON_STOP_DIS = "stop.png"
42 42
43 43 class Ui_EnvWindow(object):
44 44
45 45 def changeStartIcon(self, started=False):
46 46
47 47 if started == False:
48 48 icon_name = ICON_START
49 49 else:
50 50 icon_name = ICON_START_DIS
51 51
52 52 iconStart = QtGui.QIcon()
53 53 iconStart.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, icon_name) )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
54 54 self.actionStarToolbar.setIcon(iconStart)
55 55
56 56 return
57 57
58 58 def changePauseIcon(self, paused=False):
59 59
60 60 if paused == True:
61 61 icon_name = ICON_PAUSE_ENA
62 62 else:
63 63 icon_name = ICON_PAUSE
64 64
65 65 iconPause = QtGui.QIcon()
66 66 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, icon_name) )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
67 67 self.actionPauseToolbar.setIcon(iconPause)
68 68
69 69 return
70 70
71 71 def changeStopIcon(self, started=False):
72 72
73 73 if started == True:
74 74 icon_name = ICON_STOP
75 75 else:
76 76 icon_name = ICON_STOP_DIS
77 77
78 78 iconStop = QtGui.QIcon()
79 79 iconStop.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, icon_name) )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
80 80 self.actionStopToolbar.setIcon(iconStop)
81 81
82 82 return
83 83
84 84 def setupUi(self, MainWindow):
85 85
86 86 self.paused=False
87 87
88 88 MainWindow.setObjectName(_fromUtf8("MainWindow"))
89 89 MainWindow.resize(1200, 800)
90 90
91 91 self.centralWidget = QtGui.QWidget(MainWindow)
92 92 self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
93 93 self.gridLayout_16 = QtGui.QGridLayout(self.centralWidget)
94 94 self.gridLayout_16.setObjectName(_fromUtf8("gridLayout_16"))
95 95 self.splitter_2 = QtGui.QSplitter(self.centralWidget)
96 96 self.splitter_2.setOrientation(QtCore.Qt.Horizontal)
97 97 self.splitter_2.setObjectName(_fromUtf8("splitter_2"))
98 98 self.projectExplorerTree = QtGui.QTreeView(self.splitter_2)
99 99 self.projectExplorerTree.setObjectName(_fromUtf8("projectExplorerTree"))
100 100 self.splitter = QtGui.QSplitter(self.splitter_2)
101 101 self.splitter.setOrientation(QtCore.Qt.Vertical)
102 102 self.splitter.setObjectName(_fromUtf8("splitter"))
103 103 self.tabWidgetProject = QtGui.QTabWidget(self.splitter)
104 104 self.tabWidgetProject.setMinimumSize(QtCore.QSize(0, 278))
105 105 self.tabWidgetProject.setMaximumSize(QtCore.QSize(16777215, 16777215))
106 106 self.tabWidgetProject.setObjectName(_fromUtf8("tabWidgetProject"))
107 107
108 108 self.tabConsole = QtGui.QTabWidget(self.splitter)
109 109 self.tabConsole.setMinimumSize(QtCore.QSize(0, 0))
110 110 self.tabConsole.setObjectName(_fromUtf8("tabConsole"))
111 111 self.tab_5 = QtGui.QWidget()
112 112 self.tab_5.setObjectName(_fromUtf8("tab_5"))
113 113 self.gridLayout_4 = QtGui.QGridLayout(self.tab_5)
114 114 self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
115 115 self.console = QtGui.QTextEdit(self.tab_5)
116 116 self.console.setObjectName(_fromUtf8("console"))
117 117 self.gridLayout_4.addWidget(self.console, 0, 0, 1, 1)
118 118 self.tabConsole.addTab(self.tab_5, _fromUtf8(""))
119 119 self.tabWidget = QtGui.QTabWidget(self.splitter_2)
120 120 self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
121 121 self.tabProjectProperty = QtGui.QWidget()
122 122 self.tabProjectProperty.setObjectName(_fromUtf8("tabProjectProperty"))
123 123 self.gridLayout_8 = QtGui.QGridLayout(self.tabProjectProperty)
124 124 self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
125 125 self.treeProjectProperties = QtGui.QTreeView(self.tabProjectProperty)
126 126 self.treeProjectProperties.setObjectName(_fromUtf8("treeProjectProperties"))
127 127 self.gridLayout_8.addWidget(self.treeProjectProperties, 0, 0, 1, 1)
128 128 self.tabWidget.addTab(self.tabProjectProperty, _fromUtf8(""))
129 129 self.gridLayout_16.addWidget(self.splitter_2, 1, 0, 1, 1)
130 130
131 131 MainWindow.setCentralWidget(self.centralWidget)
132 132 self.toolBar = QtGui.QToolBar(MainWindow)
133 133 self.toolBar.setObjectName(_fromUtf8("toolBar"))
134 134 MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
135 135
136 136 self.menuBar = QtGui.QMenuBar(MainWindow)
137 137 self.menuBar.setGeometry(QtCore.QRect(0, 0, 1065, 25))
138 138 self.menuBar.setObjectName(_fromUtf8("menuBar"))
139 139 self.menuProject = QtGui.QMenu(self.menuBar)
140 140 self.menuProject.setObjectName(_fromUtf8("menuProject"))
141 141 self.menuRun = QtGui.QMenu(self.menuBar)
142 142 self.menuRun.setObjectName(_fromUtf8("menuRun"))
143 143 self.menuOptions = QtGui.QMenu(self.menuBar)
144 144 self.menuOptions.setObjectName(_fromUtf8("menuOptions"))
145 145 self.menuHelp = QtGui.QMenu(self.menuBar)
146 146 self.menuHelp.setObjectName(_fromUtf8("menuHelp"))
147 147 MainWindow.setMenuBar(self.menuBar)
148 148
149 149 iconOpen = QtGui.QIcon()
150 150 iconOpen.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"open.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
151 151 iconCreate = QtGui.QIcon()
152 152 iconCreate.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"new.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
153 153 iconSave = QtGui.QIcon()
154 154 iconSave.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"save.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
155 155 iconStart = QtGui.QIcon()
156 156 iconStart.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, ICON_START_DIS) )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
157 157 iconStop = QtGui.QIcon()
158 158 iconStop.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, ICON_STOP_DIS) )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
159 159 iconPause = QtGui.QIcon()
160 160 iconPause.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH, ICON_PAUSE_DIS) )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
161 161 iconAddPU = QtGui.QIcon()
162 162 iconAddPU.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"branch.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
163 163 iconClose = QtGui.QIcon()
164 164 iconClose.addPixmap(QtGui.QPixmap(_fromUtf8( os.path.join(FIGURES_PATH,"close.png") )), QtGui.QIcon.Normal, QtGui.QIcon.Off)
165 165
166 166
167 167 self.actionOpen = QtGui.QAction(MainWindow)
168 168 self.actionOpen.setIcon(iconOpen)
169 169 self.actionOpen.setObjectName(_fromUtf8("actionOpen"))
170 170 self.actionCreate = QtGui.QAction(MainWindow)
171 171 self.actionCreate.setIcon(iconCreate)
172 172 self.actionCreate.setObjectName(_fromUtf8("actionCreate"))
173 173 self.actionSave = QtGui.QAction(MainWindow)
174 174 self.actionSave.setIcon(iconSave)
175 175 self.actionSave.setObjectName(_fromUtf8("actionSave"))
176 176 self.actionClose = QtGui.QAction(MainWindow)
177 177 self.actionClose.setIcon(iconClose)
178 178 self.actionClose.setObjectName(_fromUtf8("actionClose"))
179 179 self.actionStart = QtGui.QAction(MainWindow)
180 180 self.actionStart.setIcon(iconStart)
181 181 self.actionStart.setObjectName(_fromUtf8("actionStart"))
182 182 self.actionPause = QtGui.QAction(MainWindow)
183 183 self.actionPause.setIcon(iconPause)
184 184 self.actionPause.setObjectName(_fromUtf8("actionPause"))
185 185 self.actionStop = QtGui.QAction(MainWindow)
186 186 self.actionStop.setIcon(iconStop)
187 187 self.actionStop.setObjectName(_fromUtf8("actionStop"))
188 188 self.actionAbout = QtGui.QAction(MainWindow)
189 189 self.actionAbout.setObjectName(_fromUtf8("actionAbout"))
190 190
191 191 self.actionOpenToolbar = QtGui.QAction(MainWindow)
192 192 self.actionOpenToolbar.setIcon(iconOpen)
193 193 self.actionOpenToolbar.setObjectName(_fromUtf8("actionOpenToolbar"))
194 194 self.actionCreateToolbar = QtGui.QAction(MainWindow)
195 195 self.actionCreateToolbar.setIcon(iconCreate)
196 196 self.actionCreateToolbar.setObjectName(_fromUtf8("actionCreateToolbar"))
197 197 self.actionSaveToolbar = QtGui.QAction(MainWindow)
198 198 self.actionSaveToolbar.setIcon(iconSave)
199 199 self.actionSaveToolbar.setObjectName(_fromUtf8("actionSaveToolbar"))
200 200 self.actionStarToolbar = QtGui.QAction(MainWindow)
201 201 self.actionStarToolbar.setIcon(iconStart)
202 202 self.actionStarToolbar.setObjectName(_fromUtf8("actionStarToolbar"))
203 203 self.actionStopToolbar = QtGui.QAction(MainWindow)
204 204 self.actionStopToolbar.setIcon(iconStop)
205 205 self.actionStopToolbar.setObjectName(_fromUtf8("actionStopToolbar"))
206 206 self.actionPauseToolbar = QtGui.QAction(MainWindow)
207 207 self.actionPauseToolbar.setIcon(iconPause)
208 208 self.actionPauseToolbar.setObjectName(_fromUtf8("actionPauseToolbar"))
209 209 self.actionAddPU = QtGui.QAction(MainWindow)
210 210 self.actionAddPU.setIcon(iconAddPU)
211 211 self.actionAddPU.setObjectName(_fromUtf8("actionAddPU"))
212 212 self.actionFTP = QtGui.QAction(MainWindow)
213 213 self.actionFTP.setObjectName(_fromUtf8("actionFTP"))
214 214 self.toolBar.addAction(self.actionOpenToolbar)
215 215 self.toolBar.addSeparator()
216 216 self.toolBar.addAction(self.actionCreateToolbar)
217 217 self.toolBar.addSeparator()
218 218 self.toolBar.addAction(self.actionAddPU)
219 219 self.toolBar.addSeparator()
220 220 self.toolBar.addAction(self.actionSaveToolbar)
221 221 self.toolBar.addSeparator()
222 222 self.toolBar.addAction(self.actionStarToolbar)
223 223 self.toolBar.addSeparator()
224 224 self.toolBar.addAction(self.actionPauseToolbar)
225 225 self.toolBar.addSeparator()
226 226 self.toolBar.addAction(self.actionStopToolbar)
227 227 self.toolBar.addSeparator()
228 228
229 229 # self.actionPause.triggered.connect(self.changePauseIcon)
230 230 # self.actionPauseToolbar.triggered.connect(self.changePauseIcon)
231 231
232 232 self.menuProject.addAction(self.actionOpen)
233 233 self.menuProject.addAction(self.actionCreate)
234 234 self.menuProject.addAction(self.actionSave)
235 235 self.menuProject.addAction(self.actionClose)
236 236 self.menuRun.addAction(self.actionStart)
237 237 self.menuRun.addAction(self.actionPause)
238 238 self.menuRun.addAction(self.actionStop)
239 239 self.menuOptions.addAction(self.actionFTP)
240 240 self.menuHelp.addAction(self.actionAbout)
241 241 self.menuBar.addAction(self.menuProject.menuAction())
242 242 self.menuBar.addAction(self.menuRun.menuAction())
243 243 self.menuBar.addAction(self.menuOptions.menuAction())
244 244 self.menuBar.addAction(self.menuHelp.menuAction())
245 245
246 246 self.tabConsole.setCurrentIndex(0)
247 247 self.tabWidget.setCurrentIndex(0)
248 248
249 249 def retranslateUi(self, MainWindow):
250 250
251 251 MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
252 252
253 253 self.tabConsole.setTabText(self.tabConsole.indexOf(self.tab_5), _translate("MainWindow", "Console", None))
254 254
255 255 self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabProjectProperty), _translate("MainWindow", "Project Property", None))
256 256 self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar", None))
257 257 self.menuProject.setTitle(_translate("MainWindow", "Project", None))
258 258 self.menuRun.setTitle(_translate("MainWindow", "Run", None))
259 259 self.menuOptions.setTitle(_translate("MainWindow", "Options", None))
260 260 self.menuHelp.setTitle(_translate("MainWindow", "Help", None))
261 261 self.actionOpen.setText(_translate("MainWindow", "Open", None))
262 262 self.actionCreate.setText(_translate("MainWindow", "Create", None))
263 263 self.actionSave.setText(_translate("MainWindow", "Save", None))
264 264 self.actionClose.setText(_translate("MainWindow", "Close", None))
265 265 self.actionStart.setText(_translate("MainWindow", "Start", None))
266 266 self.actionPause.setText(_translate("MainWindow", "Pause", None))
267 267 self.actionStop.setText(_translate("MainWindow", "Stop", None))
268 268 self.actionAbout.setText(_translate("MainWindow", "About SChain", None))
269 269 self.actionOpenToolbar.setText(_translate("MainWindow", "openToolbar", None))
270 270 self.actionOpenToolbar.setToolTip(_translate("MainWindow", "Open a project", None))
271 271 self.actionCreateToolbar.setText(_translate("MainWindow", "createToolbar", None))
272 272 self.actionCreateToolbar.setToolTip(_translate("MainWindow", "Create a new project", None))
273 273 self.actionSaveToolbar.setText(_translate("MainWindow", "saveToolbar", None))
274 274 self.actionSaveToolbar.setToolTip(_translate("MainWindow", "Save a project", None))
275 275 self.actionStarToolbar.setText(_translate("MainWindow", "starToolbar", None))
276 276 self.actionStarToolbar.setToolTip(_translate("MainWindow", "Start process", None))
277 277 self.actionStopToolbar.setText(_translate("MainWindow", "stopToolbar", None))
278 278 self.actionStopToolbar.setToolTip(_translate("MainWindow", "Stop process", None))
279 279 self.actionPauseToolbar.setText(_translate("MainWindow", "pauseToolbar", None))
280 280 self.actionPauseToolbar.setToolTip(_translate("MainWindow", "Pause process", None))
281 281 self.actionAddPU.setText(_translate("MainWindow", "Add Processing Unit", None))
282 282 self.actionFTP.setText(_translate("MainWindow", "FTP", None))
283 283
284 284 def closeEvent(self, event):
285 285
286 286 reply = QtGui.QMessageBox.question(self, 'Message',
287 287 "Are you sure to quit?", QtGui.QMessageBox.Yes |
288 288 QtGui.QMessageBox.No, QtGui.QMessageBox.No)
289 289 if reply == QtGui.QMessageBox.Yes:
290 290 event.accept()
291 291 else:
292 292 event.ignore()
293 293
294 294 def aboutEvent(self):
295 295 title = "Signal Chain Processing Software v%s" %__version__
296 296 message = """
297 Developed by Jicamarca Radio Observatory
298 Any comment to miguel.urco@jro.igp.gob.pe
297 Developed by:
298 Miguel Urco
299 miguel.urco@jro.igp.gob.pe
300 Jicamarca Radio Observatory
299 301 """
300 302 QtGui.QMessageBox.about(self, title, message)
301 303
302 304
303 305 class Ui_BasicWindow(Ui_EnvWindow, Ui_ProjectTab, Ui_VoltageTab, Ui_SpectraTab, Ui_SpectraHeisTab, Ui_CorrelationTab):
304 306
305 307 def setupUi(self, MainWindow):
306 308
307 309 Ui_EnvWindow.setupUi(self, MainWindow)
308 310
309 311 Ui_ProjectTab.setupUi(self)
310 312 Ui_VoltageTab.setupUi(self)
311 313 Ui_SpectraTab.setupUi(self)
312 314 Ui_SpectraHeisTab.setupUi(self)
313 315 Ui_CorrelationTab.setupUi(self)
314 316
315 317 self.retranslateUi(MainWindow)
316 318
317 319 QtCore.QMetaObject.connectSlotsByName(MainWindow)
318 320
319 321 def retranslateUi(self, MainWindow):
320 322
321 323 Ui_EnvWindow.retranslateUi(self, MainWindow)
322 324
323 325 Ui_ProjectTab.retranslateUi(self)
324 326 Ui_VoltageTab.retranslateUi(self)
325 327 Ui_SpectraTab.retranslateUi(self)
326 328 Ui_SpectraHeisTab.retranslateUi(self)
327 329 Ui_CorrelationTab.retranslateUi(self)
328 330
329 331
330 332 class Ui_AdvancedWindow(Ui_EnvWindow):
331 333
332 334 def setupUi(self, AdvancedWindow):
333 335
334 336 Ui_MainWindow.setupUi(self, AdvancedWindow)
335 337
336 338 def retranslateUi(self, AdvancedWindow):
337 339
338 340 Ui_MainWindow.retranslateUi(self, AdvancedWindow)
339 341
340 342
341 343
342 344 if __name__ == "__main__":
343 345 import sys
344 346 app = QtGui.QApplication(sys.argv)
345 347 MainWindow = QtGui.QMainWindow()
346 348 ui = Ui_BasicWindow()
347 349 ui.setupUi(MainWindow)
348 350 MainWindow.show()
349 351 sys.exit(app.exec_())
350 352
General Comments 0
You need to be logged in to leave comments. Login now