00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 from qt import *
00012 __version__ = "$Revision: 1.1 $"
00013
00014
00015 class ProxyManagerGui(QWidget):
00016 def __init__(self,parent = None,name = None,fl = 0):
00017 QWidget.__init__(self,parent,name,fl)
00018
00019 if not name:
00020 self.setName("ProxyManagerGui")
00021
00022
00023 ProxyManagerGuiLayout = QVBoxLayout(self,11,6,"ProxyManagerGuiLayout")
00024
00025 layout16 = QHBoxLayout(None,0,6,"layout16")
00026
00027 self.Status = QLabel(self,"Status")
00028 layout16.addWidget(self.Status)
00029
00030 self.status_dia = QLabel(self,"status_dia")
00031 layout16.addWidget(self.status_dia)
00032 spacer3_3 = QSpacerItem(146,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00033 layout16.addItem(spacer3_3)
00034
00035 self.start_dia = QPushButton(self,"start_dia")
00036 layout16.addWidget(self.start_dia)
00037 ProxyManagerGuiLayout.addLayout(layout16)
00038
00039 layout17 = QHBoxLayout(None,0,6,"layout17")
00040
00041 self.Status_2 = QLabel(self,"Status_2")
00042 layout17.addWidget(self.Status_2)
00043
00044 self.status_tlm = QLabel(self,"status_tlm")
00045 layout17.addWidget(self.status_tlm)
00046 spacer3_2 = QSpacerItem(146,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00047 layout17.addItem(spacer3_2)
00048
00049 self.start_tlm = QPushButton(self,"start_tlm")
00050 layout17.addWidget(self.start_tlm)
00051 ProxyManagerGuiLayout.addLayout(layout17)
00052
00053 layout18 = QHBoxLayout(None,0,6,"layout18")
00054
00055 self.Status_3 = QLabel(self,"Status_3")
00056 layout18.addWidget(self.Status_3)
00057
00058 self.status_sci = QLabel(self,"status_sci")
00059 layout18.addWidget(self.status_sci)
00060 spacer3 = QSpacerItem(146,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00061 layout18.addItem(spacer3)
00062
00063 self.start_sci = QPushButton(self,"start_sci")
00064 layout18.addWidget(self.start_sci)
00065 ProxyManagerGuiLayout.addLayout(layout18)
00066
00067 layout23 = QHBoxLayout(None,0,6,"layout23")
00068
00069 self.config = QLabel(self,"config")
00070 layout23.addWidget(self.config)
00071 spacer12 = QSpacerItem(41,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00072 layout23.addItem(spacer12)
00073
00074 self.vscip = QLabel(self,"vscip")
00075 layout23.addWidget(self.vscip)
00076
00077 self.invscip = QLineEdit(self,"invscip")
00078 layout23.addWidget(self.invscip)
00079 ProxyManagerGuiLayout.addLayout(layout23)
00080
00081 self.inconfig = QLineEdit(self,"inconfig")
00082 ProxyManagerGuiLayout.addWidget(self.inconfig)
00083
00084 layout22 = QHBoxLayout(None,0,6,"layout22")
00085
00086 self.start_all = QPushButton(self,"start_all")
00087 layout22.addWidget(self.start_all)
00088
00089 self.stop_all = QPushButton(self,"stop_all")
00090 layout22.addWidget(self.stop_all)
00091
00092 self.exit = QPushButton(self,"exit")
00093 layout22.addWidget(self.exit)
00094 ProxyManagerGuiLayout.addLayout(layout22)
00095
00096 self.languageChange()
00097
00098 self.resize(QSize(430,224).expandedTo(self.minimumSizeHint()))
00099 self.clearWState(Qt.WState_Polished)
00100
00101 self.connect(self.start_sci,SIGNAL("clicked()"),self.SciClicked)
00102 self.connect(self.start_tlm,SIGNAL("clicked()"),self.TlmClicked)
00103 self.connect(self.start_dia,SIGNAL("clicked()"),self.DiaClicked)
00104 self.connect(self.exit,SIGNAL("clicked()"),self.Exit)
00105 self.connect(self.start_all,SIGNAL("clicked()"),self.StartClicked)
00106 self.connect(self.stop_all,SIGNAL("clicked()"),self.StopClicked)
00107
00108
00109 def languageChange(self):
00110 self.setCaption(self.__tr("Proxy Manager"))
00111 self.Status.setText(self.__tr("Diagnostic proxy:"))
00112 self.status_dia.setText(self.__tr("not there"))
00113 self.start_dia.setText(self.__tr("Start"))
00114 self.Status_2.setText(self.__tr("Telemetry proxy:"))
00115 self.status_tlm.setText(self.__tr("not there"))
00116 self.start_tlm.setText(self.__tr("Start"))
00117 self.Status_3.setText(self.__tr("Science proxy:"))
00118 self.status_sci.setText(self.__tr("not there"))
00119 self.start_sci.setText(self.__tr("Start"))
00120 self.config.setText(self.__tr("Config file:"))
00121 self.vscip.setText(self.__tr("VSC Address:"))
00122 self.start_all.setText(self.__tr("Start"))
00123 self.stop_all.setText(self.__tr("Stop"))
00124 self.exit.setText(self.__tr("Exit"))
00125
00126
00127 def SciClicked(self):
00128 print "ProxyManagerGui.SciClicked(): Not implemented yet"
00129
00130 def DiaClicked(self):
00131 print "ProxyManagerGui.DiaClicked(): Not implemented yet"
00132
00133 def TlmClicked(self):
00134 print "ProxyManagerGui.TlmClicked(): Not implemented yet"
00135
00136 def Exit(self):
00137 print "ProxyManagerGui.Exit(): Not implemented yet"
00138
00139 def StartClicked(self):
00140 print "ProxyManagerGui.StartClicked(): Not implemented yet"
00141
00142 def StopClicked(self):
00143 print "ProxyManagerGui.StopClicked(): Not implemented yet"
00144
00145 def __tr(self,s,c = None):
00146 return qApp.translate("ProxyManagerGui",s,c)