00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 from qt import *
00012 from qttable import QTable
00013 __version__ = "$Revision: 1.1.1.1 $"
00014
00015
00016 class rcParamVerifyGUI(QDialog):
00017 def __init__(self,parent = None,name = None,modal = 0,fl = 0):
00018 QDialog.__init__(self,parent,name,modal,fl)
00019
00020 if not name:
00021 self.setName("rcParamVerifyGUI")
00022
00023 self.setSizePolicy(QSizePolicy(QSizePolicy.Minimum,QSizePolicy.Preferred,0,0,self.sizePolicy().hasHeightForWidth()))
00024 self.setMinimumSize(QSize(300,450))
00025 self.setSizeGripEnabled(1)
00026 self.setModal(1)
00027
00028 rcParamVerifyGUILayout = QVBoxLayout(self,11,6,"rcParamVerifyGUILayout")
00029 rcParamVerifyGUILayout.setResizeMode(QLayout.Minimum)
00030
00031 self.frame3 = QFrame(self,"frame3")
00032 self.frame3.setSizePolicy(QSizePolicy(QSizePolicy.MinimumExpanding,QSizePolicy.MinimumExpanding,0,0,self.frame3.sizePolicy().hasHeightForWidth()))
00033 self.frame3.setMinimumSize(QSize(300,450))
00034 self.frame3.setFrameShape(QFrame.StyledPanel)
00035 self.frame3.setFrameShadow(QFrame.Raised)
00036 frame3Layout = QGridLayout(self.frame3,1,1,11,6,"frame3Layout")
00037
00038 self.parTable = QTable(self.frame3,"parTable")
00039 self.parTable.setNumCols(self.parTable.numCols() + 1)
00040 self.parTable.horizontalHeader().setLabel(self.parTable.numCols() - 1,self.__tr("Parameter"))
00041 self.parTable.setNumCols(self.parTable.numCols() + 1)
00042 self.parTable.horizontalHeader().setLabel(self.parTable.numCols() - 1,self.__tr("Value"))
00043 self.parTable.setMinimumSize(QSize(0,200))
00044 self.parTable.setMargin(0)
00045 self.parTable.setHScrollBarMode(QTable.Auto)
00046 self.parTable.setNumRows(0)
00047 self.parTable.setNumCols(2)
00048 self.parTable.setShowGrid(1)
00049 self.parTable.setReadOnly(0)
00050 self.parTable.setSelectionMode(QTable.SingleRow)
00051 self.parTable.setFocusStyle(QTable.FollowStyle)
00052
00053 frame3Layout.addWidget(self.parTable,1,0)
00054
00055 self.textCertify = QLabel(self.frame3,"textCertify")
00056 self.textCertify.setMinimumSize(QSize(0,120))
00057 self.textCertify.setAlignment(QLabel.WordBreak | QLabel.AlignVCenter)
00058
00059 frame3Layout.addWidget(self.textCertify,2,0)
00060 spacer2 = QSpacerItem(20,21,QSizePolicy.Minimum,QSizePolicy.Expanding)
00061 frame3Layout.addItem(spacer2,3,0)
00062
00063 self.textLabel1 = QLabel(self.frame3,"textLabel1")
00064
00065 frame3Layout.addWidget(self.textLabel1,4,0)
00066
00067 layout5 = QHBoxLayout(None,0,6,"layout5")
00068
00069 self.txtPassword = QLineEdit(self.frame3,"txtPassword")
00070 self.txtPassword.setEchoMode(QLineEdit.Password)
00071 layout5.addWidget(self.txtPassword)
00072
00073 self.buttonConfirm = QPushButton(self.frame3,"buttonConfirm")
00074 self.buttonConfirm.setDefault(1)
00075 layout5.addWidget(self.buttonConfirm)
00076
00077 self.buttonCancel = QPushButton(self.frame3,"buttonCancel")
00078 self.buttonCancel.setDefault(0)
00079 layout5.addWidget(self.buttonCancel)
00080
00081 frame3Layout.addLayout(layout5,5,0)
00082
00083 layout12 = QHBoxLayout(None,0,6,"layout12")
00084
00085 layout11 = QVBoxLayout(None,0,6,"layout11")
00086
00087 self.textLabel2 = QLabel(self.frame3,"textLabel2")
00088 layout11.addWidget(self.textLabel2)
00089
00090 self.textTestName = QLabel(self.frame3,"textTestName")
00091 textTestName_font = QFont(self.textTestName.font())
00092 textTestName_font.setBold(1)
00093 self.textTestName.setFont(textTestName_font)
00094 layout11.addWidget(self.textTestName)
00095 layout12.addLayout(layout11)
00096
00097 layout2_2 = QVBoxLayout(None,0,6,"layout2_2")
00098
00099 self.textLabel2_2 = QLabel(self.frame3,"textLabel2_2")
00100 layout2_2.addWidget(self.textLabel2_2)
00101
00102 self.textUserName = QLabel(self.frame3,"textUserName")
00103 textUserName_font = QFont(self.textUserName.font())
00104 textUserName_font.setBold(1)
00105 self.textUserName.setFont(textUserName_font)
00106 layout2_2.addWidget(self.textUserName)
00107 layout12.addLayout(layout2_2)
00108
00109 frame3Layout.addLayout(layout12,0,0)
00110 rcParamVerifyGUILayout.addWidget(self.frame3)
00111
00112 self.languageChange()
00113
00114 self.resize(QSize(413,535).expandedTo(self.minimumSizeHint()))
00115 self.clearWState(Qt.WState_Polished)
00116
00117
00118 def languageChange(self):
00119 self.setCaption(self.__tr("Parameter Verifier"))
00120 self.parTable.horizontalHeader().setLabel(0,self.__tr("Parameter"))
00121 self.parTable.horizontalHeader().setLabel(1,self.__tr("Value"))
00122 self.textCertify.setText(self.__tr("<b>%s</b>, by checking the parameter-verified boxes above, providing your password below and clicking on 'Confirm', you certify that all parameters listed are set correctly for the <b>%s</b> test about to be performed. If you disagree with one or more of the parameter settings, click on 'Cancel' below and the system will be brought back to the STOPPED state."))
00123 self.textLabel1.setText(self.__tr("Password:"))
00124 self.buttonConfirm.setText(self.__tr("Confirm"))
00125 self.buttonCancel.setText(self.__tr("Cancel"))
00126 self.textLabel2.setText(self.__tr("Test Name:"))
00127 self.textTestName.setText(self.__tr("testAppCal"))
00128 self.textLabel2_2.setText(self.__tr("User:"))
00129 self.textUserName.setText(self.__tr("Selim Tuvi"))
00130
00131
00132 def __tr(self,s,c = None):
00133 return qApp.translate("rcParamVerifyGUI",s,c)