rcPreferencesGUI.py

Go to the documentation of this file.
00001 # -*- coding: utf-8 -*-
00002 
00003 # Form implementation generated from reading ui file 'C:\Temp\Online\LICOS\scriptEngine\rcPreferencesGUI.ui'
00004 #
00005 # Created: Thu Apr 27 20:43:36 2006
00006 #      by: The PyQt User Interface Compiler (pyuic) 3.15.1
00007 #
00008 # WARNING! All changes made in this file will be lost!
00009 
00010 
00011 from qt import *
00012 __version__ = "$Revision: 1.3 $"
00013 
00014 
00015 class rcPreferencesGUI(QDialog):
00016     def __init__(self,parent = None,name = None,modal = 0,fl = 0):
00017         QDialog.__init__(self,parent,name,modal,fl)
00018 
00019         if not name:
00020             self.setName("rcPreferencesGUI")
00021 
00022         self.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred,0,0,self.sizePolicy().hasHeightForWidth()))
00023         self.setMinimumSize(QSize(0,0))
00024 
00025         rcPreferencesGUILayout = QGridLayout(self,1,1,11,6,"rcPreferencesGUILayout")
00026         spacer74 = QSpacerItem(81,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00027         rcPreferencesGUILayout.addItem(spacer74,1,0)
00028 
00029         layout75 = QHBoxLayout(None,0,6,"layout75")
00030 
00031         self.OK = QPushButton(self,"OK")
00032         layout75.addWidget(self.OK)
00033 
00034         self.CANCEL = QPushButton(self,"CANCEL")
00035         layout75.addWidget(self.CANCEL)
00036 
00037         self.DEFAULT = QPushButton(self,"DEFAULT")
00038         layout75.addWidget(self.DEFAULT)
00039 
00040         self.SAVE = QPushButton(self,"SAVE")
00041         layout75.addWidget(self.SAVE)
00042 
00043         rcPreferencesGUILayout.addLayout(layout75,1,1)
00044 
00045         self.rcPrefsTab = QTabWidget(self,"rcPrefsTab")
00046         self.rcPrefsTab.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred,0,0,self.rcPrefsTab.sizePolicy().hasHeightForWidth()))
00047         self.rcPrefsTab.setMinimumSize(QSize(450,350))
00048 
00049         self.paths = QWidget(self.rcPrefsTab,"paths")
00050         pathsLayout = QVBoxLayout(self.paths,11,6,"pathsLayout")
00051 
00052         layout56 = QHBoxLayout(None,0,6,"layout56")
00053 
00054         self.scriptLabel = QLabel(self.paths,"scriptLabel")
00055         self.scriptLabel.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Preferred,0,0,self.scriptLabel.sizePolicy().hasHeightForWidth()))
00056         self.scriptLabel.setMinimumSize(QSize(150,0))
00057         self.scriptLabel.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00058         layout56.addWidget(self.scriptLabel)
00059 
00060         self.scriptEdit = QLineEdit(self.paths,"scriptEdit")
00061         self.scriptEdit.setFrameShape(QLineEdit.LineEditPanel)
00062         self.scriptEdit.setFrameShadow(QLineEdit.Sunken)
00063         self.scriptEdit.setAlignment(QLineEdit.AlignAuto)
00064         layout56.addWidget(self.scriptEdit)
00065 
00066         self.scriptButton = QToolButton(self.paths,"scriptButton")
00067         self.scriptButton.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.scriptButton.sizePolicy().hasHeightForWidth()))
00068         layout56.addWidget(self.scriptButton)
00069         pathsLayout.addLayout(layout56)
00070 
00071         layout14 = QHBoxLayout(None,0,6,"layout14")
00072 
00073         self.xmlLabel = QLabel(self.paths,"xmlLabel")
00074         self.xmlLabel.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Preferred,0,0,self.xmlLabel.sizePolicy().hasHeightForWidth()))
00075         self.xmlLabel.setMinimumSize(QSize(150,0))
00076         self.xmlLabel.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00077         layout14.addWidget(self.xmlLabel)
00078 
00079         self.reposEdit = QLineEdit(self.paths,"reposEdit")
00080         self.reposEdit.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,0,0,self.reposEdit.sizePolicy().hasHeightForWidth()))
00081         self.reposEdit.setFrameShape(QLineEdit.LineEditPanel)
00082         self.reposEdit.setFrameShadow(QLineEdit.Sunken)
00083         layout14.addWidget(self.reposEdit)
00084 
00085         self.reposButton = QToolButton(self.paths,"reposButton")
00086         self.reposButton.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.reposButton.sizePolicy().hasHeightForWidth()))
00087         layout14.addWidget(self.reposButton)
00088         pathsLayout.addLayout(layout14)
00089 
00090         layout57 = QHBoxLayout(None,0,6,"layout57")
00091 
00092         self.dataLabel = QLabel(self.paths,"dataLabel")
00093         self.dataLabel.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Preferred,0,0,self.dataLabel.sizePolicy().hasHeightForWidth()))
00094         self.dataLabel.setMinimumSize(QSize(150,0))
00095         self.dataLabel.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00096         layout57.addWidget(self.dataLabel)
00097 
00098         self.dataEdit = QLineEdit(self.paths,"dataEdit")
00099         layout57.addWidget(self.dataEdit)
00100 
00101         self.dataButton = QToolButton(self.paths,"dataButton")
00102         self.dataButton.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.dataButton.sizePolicy().hasHeightForWidth()))
00103         layout57.addWidget(self.dataButton)
00104         pathsLayout.addLayout(layout57)
00105 
00106         layout58 = QHBoxLayout(None,0,6,"layout58")
00107 
00108         self.logLabel = QLabel(self.paths,"logLabel")
00109         self.logLabel.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Preferred,0,0,self.logLabel.sizePolicy().hasHeightForWidth()))
00110         self.logLabel.setMinimumSize(QSize(150,0))
00111         self.logLabel.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00112         layout58.addWidget(self.logLabel)
00113 
00114         self.logEdit = QLineEdit(self.paths,"logEdit")
00115         self.logEdit.setFrameShape(QLineEdit.LineEditPanel)
00116         self.logEdit.setFrameShadow(QLineEdit.Sunken)
00117         layout58.addWidget(self.logEdit)
00118 
00119         self.logButton = QToolButton(self.paths,"logButton")
00120         self.logButton.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.logButton.sizePolicy().hasHeightForWidth()))
00121         layout58.addWidget(self.logButton)
00122         pathsLayout.addLayout(layout58)
00123 
00124         layout58_2 = QHBoxLayout(None,0,6,"layout58_2")
00125 
00126         self.repLabel = QLabel(self.paths,"repLabel")
00127         self.repLabel.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Preferred,0,0,self.repLabel.sizePolicy().hasHeightForWidth()))
00128         self.repLabel.setMinimumSize(QSize(150,0))
00129         self.repLabel.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00130         layout58_2.addWidget(self.repLabel)
00131 
00132         self.repEdit = QLineEdit(self.paths,"repEdit")
00133         self.repEdit.setFrameShape(QLineEdit.LineEditPanel)
00134         self.repEdit.setFrameShadow(QLineEdit.Sunken)
00135         layout58_2.addWidget(self.repEdit)
00136 
00137         self.repButton = QToolButton(self.paths,"repButton")
00138         self.repButton.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.repButton.sizePolicy().hasHeightForWidth()))
00139         layout58_2.addWidget(self.repButton)
00140         pathsLayout.addLayout(layout58_2)
00141 
00142         layout59 = QHBoxLayout(None,0,6,"layout59")
00143 
00144         self.exportLabel = QLabel(self.paths,"exportLabel")
00145         self.exportLabel.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Preferred,0,0,self.exportLabel.sizePolicy().hasHeightForWidth()))
00146         self.exportLabel.setMinimumSize(QSize(150,0))
00147         self.exportLabel.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00148         layout59.addWidget(self.exportLabel)
00149 
00150         self.exportEdit = QLineEdit(self.paths,"exportEdit")
00151         self.exportEdit.setFrameShape(QLineEdit.LineEditPanel)
00152         self.exportEdit.setFrameShadow(QLineEdit.Sunken)
00153         layout59.addWidget(self.exportEdit)
00154 
00155         self.exportButton = QToolButton(self.paths,"exportButton")
00156         self.exportButton.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.exportButton.sizePolicy().hasHeightForWidth()))
00157         layout59.addWidget(self.exportButton)
00158         pathsLayout.addLayout(layout59)
00159 
00160         layout59_3 = QHBoxLayout(None,0,6,"layout59_3")
00161 
00162         self.runIdLabel = QLabel(self.paths,"runIdLabel")
00163         self.runIdLabel.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Preferred,0,0,self.runIdLabel.sizePolicy().hasHeightForWidth()))
00164         self.runIdLabel.setMinimumSize(QSize(150,0))
00165         self.runIdLabel.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00166         layout59_3.addWidget(self.runIdLabel)
00167 
00168         self.runIdEdit = QLineEdit(self.paths,"runIdEdit")
00169         self.runIdEdit.setFrameShape(QLineEdit.LineEditPanel)
00170         self.runIdEdit.setFrameShadow(QLineEdit.Sunken)
00171         self.runIdEdit.setEchoMode(QLineEdit.Normal)
00172         layout59_3.addWidget(self.runIdEdit)
00173 
00174         self.runIdButton = QToolButton(self.paths,"runIdButton")
00175         self.runIdButton.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Fixed,0,0,self.runIdButton.sizePolicy().hasHeightForWidth()))
00176         layout59_3.addWidget(self.runIdButton)
00177         pathsLayout.addLayout(layout59_3)
00178         spacer16 = QSpacerItem(20,40,QSizePolicy.Minimum,QSizePolicy.Expanding)
00179         pathsLayout.addItem(spacer16)
00180         self.rcPrefsTab.insertTab(self.paths,QString.fromLatin1(""))
00181 
00182         self.options = QWidget(self.rcPrefsTab,"options")
00183         optionsLayout = QVBoxLayout(self.options,11,6,"optionsLayout")
00184 
00185         layout17 = QHBoxLayout(None,0,6,"layout17")
00186 
00187         self.archiveDataBox = QCheckBox(self.options,"archiveDataBox")
00188         self.archiveDataBox.setMinimumSize(QSize(0,25))
00189         layout17.addWidget(self.archiveDataBox)
00190         spacer9_2 = QSpacerItem(80,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00191         layout17.addItem(spacer9_2)
00192         optionsLayout.addLayout(layout17)
00193 
00194         layout46 = QHBoxLayout(None,0,6,"layout46")
00195 
00196         layout43 = QGridLayout(None,1,1,0,6,"layout43")
00197 
00198         self.verbosityLevel = QComboBox(0,self.options,"verbosityLevel")
00199         self.verbosityLevel.setEditable(0)
00200 
00201         layout43.addWidget(self.verbosityLevel,0,1)
00202 
00203         self.logMsgBox = QCheckBox(self.options,"logMsgBox")
00204         self.logMsgBox.setMinimumSize(QSize(0,25))
00205 
00206         layout43.addWidget(self.logMsgBox,0,0)
00207         spacer41 = QSpacerItem(235,20,QSizePolicy.Fixed,QSizePolicy.Minimum)
00208         layout43.addMultiCell(spacer41,1,1,0,1)
00209         layout46.addLayout(layout43)
00210 
00211         layout45 = QGridLayout(None,1,1,0,6,"layout45")
00212 
00213         self.logPortEdit = QLineEdit(self.options,"logPortEdit")
00214 
00215         layout45.addWidget(self.logPortEdit,1,1)
00216         spacer20 = QSpacerItem(81,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00217         layout45.addMultiCell(spacer20,1,1,2,3)
00218 
00219         self.textLabel1_5_2 = QLabel(self.options,"textLabel1_5_2")
00220         self.textLabel1_5_2.setMinimumSize(QSize(25,0))
00221         self.textLabel1_5_2.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00222 
00223         layout45.addWidget(self.textLabel1_5_2,1,0)
00224 
00225         self.logHostEdit = QLineEdit(self.options,"logHostEdit")
00226 
00227         layout45.addMultiCellWidget(self.logHostEdit,0,0,1,2)
00228 
00229         self.textLabel1_5 = QLabel(self.options,"textLabel1_5")
00230         self.textLabel1_5.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00231 
00232         layout45.addWidget(self.textLabel1_5,0,0)
00233         spacer7_2 = QSpacerItem(59,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00234         layout45.addItem(spacer7_2,0,3)
00235         layout46.addLayout(layout45)
00236         optionsLayout.addLayout(layout46)
00237 
00238         layout18 = QHBoxLayout(None,0,6,"layout18")
00239 
00240         self.exportDataBox = QCheckBox(self.options,"exportDataBox")
00241         self.exportDataBox.setMinimumSize(QSize(0,25))
00242         layout18.addWidget(self.exportDataBox)
00243         spacer9_3_2 = QSpacerItem(274,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00244         layout18.addItem(spacer9_3_2)
00245         optionsLayout.addLayout(layout18)
00246 
00247         layout18_2 = QHBoxLayout(None,0,6,"layout18_2")
00248 
00249         self.chkVersions = QCheckBox(self.options,"chkVersions")
00250         self.chkVersions.setMinimumSize(QSize(0,25))
00251         layout18_2.addWidget(self.chkVersions)
00252         spacer9_3_2_2 = QSpacerItem(274,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00253         layout18_2.addItem(spacer9_3_2_2)
00254         optionsLayout.addLayout(layout18_2)
00255 
00256         layout26 = QHBoxLayout(None,0,6,"layout26")
00257 
00258         self.chkElogIntegration = QCheckBox(self.options,"chkElogIntegration")
00259         self.chkElogIntegration.setMinimumSize(QSize(0,25))
00260         layout26.addWidget(self.chkElogIntegration)
00261 
00262         self.textLabel1_4 = QLabel(self.options,"textLabel1_4")
00263         self.textLabel1_4.setScaledContents(0)
00264         self.textLabel1_4.setAlignment(QLabel.WordBreak | QLabel.AlignVCenter)
00265         layout26.addWidget(self.textLabel1_4)
00266         spacer21_2 = QSpacerItem(51,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00267         layout26.addItem(spacer21_2)
00268         optionsLayout.addLayout(layout26)
00269         spacer15 = QSpacerItem(20,70,QSizePolicy.Minimum,QSizePolicy.Expanding)
00270         optionsLayout.addItem(spacer15)
00271         self.rcPrefsTab.insertTab(self.options,QString.fromLatin1(""))
00272 
00273         self.runcond = QWidget(self.rcPrefsTab,"runcond")
00274         runcondLayout = QGridLayout(self.runcond,1,1,11,6,"runcondLayout")
00275 
00276         self.textLabel4_2 = QLabel(self.runcond,"textLabel4_2")
00277         textLabel4_2_font = QFont(self.textLabel4_2.font())
00278         textLabel4_2_font.setBold(1)
00279         self.textLabel4_2.setFont(textLabel4_2_font)
00280         self.textLabel4_2.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00281 
00282         runcondLayout.addWidget(self.textLabel4_2,1,0)
00283 
00284         self.textLabel4_2_2 = QLabel(self.runcond,"textLabel4_2_2")
00285         textLabel4_2_2_font = QFont(self.textLabel4_2_2.font())
00286         textLabel4_2_2_font.setBold(1)
00287         self.textLabel4_2_2.setFont(textLabel4_2_2_font)
00288         self.textLabel4_2_2.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00289 
00290         runcondLayout.addWidget(self.textLabel4_2_2,0,0)
00291 
00292         self.textLabel4 = QLabel(self.runcond,"textLabel4")
00293         textLabel4_font = QFont(self.textLabel4.font())
00294         textLabel4_font.setBold(1)
00295         self.textLabel4.setFont(textLabel4_font)
00296         self.textLabel4.setAlignment(QLabel.AlignVCenter | QLabel.AlignRight)
00297 
00298         runcondLayout.addWidget(self.textLabel4,2,0)
00299         spacer21 = QSpacerItem(223,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00300         runcondLayout.addItem(spacer21,1,2)
00301 
00302         self.comboPhase = QComboBox(0,self.runcond,"comboPhase")
00303         self.comboPhase.setMinimumSize(QSize(100,0))
00304 
00305         runcondLayout.addWidget(self.comboPhase,2,1)
00306 
00307         self.comboInstrumentType = QComboBox(0,self.runcond,"comboInstrumentType")
00308         self.comboInstrumentType.setMinimumSize(QSize(100,0))
00309 
00310         runcondLayout.addWidget(self.comboInstrumentType,1,1)
00311 
00312         self.comboSite = QComboBox(0,self.runcond,"comboSite")
00313         self.comboSite.setMinimumSize(QSize(150,0))
00314 
00315         runcondLayout.addWidget(self.comboSite,0,1)
00316         spacer14 = QSpacerItem(20,20,QSizePolicy.Minimum,QSizePolicy.Expanding)
00317         runcondLayout.addItem(spacer14,3,1)
00318         self.rcPrefsTab.insertTab(self.runcond,QString.fromLatin1(""))
00319 
00320         self.Users = QWidget(self.rcPrefsTab,"Users")
00321         UsersLayout = QGridLayout(self.Users,1,1,11,6,"UsersLayout")
00322 
00323         self.splitter1 = QSplitter(self.Users,"splitter1")
00324         self.splitter1.setOrientation(QSplitter.Horizontal)
00325 
00326         self.frame5 = QFrame(self.splitter1,"frame5")
00327         self.frame5.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred,0,0,self.frame5.sizePolicy().hasHeightForWidth()))
00328         self.frame5.setFrameShape(QFrame.StyledPanel)
00329         self.frame5.setFrameShadow(QFrame.Raised)
00330         frame5Layout = QGridLayout(self.frame5,1,1,11,6,"frame5Layout")
00331 
00332         self.textLabel2_2 = QLabel(self.frame5,"textLabel2_2")
00333         self.textLabel2_2.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.textLabel2_2.sizePolicy().hasHeightForWidth()))
00334         textLabel2_2_font = QFont(self.textLabel2_2.font())
00335         textLabel2_2_font.setBold(1)
00336         self.textLabel2_2.setFont(textLabel2_2_font)
00337 
00338         frame5Layout.addWidget(self.textLabel2_2,0,0)
00339 
00340         layout54 = QHBoxLayout(None,0,6,"layout54")
00341 
00342         self.txtUserID = QLineEdit(self.frame5,"txtUserID")
00343         layout54.addWidget(self.txtUserID)
00344         spacer14_2 = QSpacerItem(111,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00345         layout54.addItem(spacer14_2)
00346 
00347         frame5Layout.addLayout(layout54,1,0)
00348 
00349         self.textLabel2 = QLabel(self.frame5,"textLabel2")
00350         self.textLabel2.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.textLabel2.sizePolicy().hasHeightForWidth()))
00351         textLabel2_font = QFont(self.textLabel2.font())
00352         textLabel2_font.setBold(1)
00353         self.textLabel2.setFont(textLabel2_font)
00354 
00355         frame5Layout.addWidget(self.textLabel2,2,0)
00356 
00357         self.txtUserName = QLineEdit(self.frame5,"txtUserName")
00358         self.txtUserName.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,0,0,self.txtUserName.sizePolicy().hasHeightForWidth()))
00359 
00360         frame5Layout.addWidget(self.txtUserName,3,0)
00361 
00362         self.textLabel2_3 = QLabel(self.frame5,"textLabel2_3")
00363         self.textLabel2_3.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.textLabel2_3.sizePolicy().hasHeightForWidth()))
00364         textLabel2_3_font = QFont(self.textLabel2_3.font())
00365         textLabel2_3_font.setBold(1)
00366         self.textLabel2_3.setFont(textLabel2_3_font)
00367 
00368         frame5Layout.addWidget(self.textLabel2_3,4,0)
00369 
00370         self.txtLoginId = QLineEdit(self.frame5,"txtLoginId")
00371         self.txtLoginId.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,0,0,self.txtLoginId.sizePolicy().hasHeightForWidth()))
00372         self.txtLoginId.setFrameShape(QLineEdit.LineEditPanel)
00373         self.txtLoginId.setFrameShadow(QLineEdit.Sunken)
00374 
00375         frame5Layout.addWidget(self.txtLoginId,5,0)
00376 
00377         self.textLabel2_3_2 = QLabel(self.frame5,"textLabel2_3_2")
00378         self.textLabel2_3_2.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.textLabel2_3_2.sizePolicy().hasHeightForWidth()))
00379         textLabel2_3_2_font = QFont(self.textLabel2_3_2.font())
00380         textLabel2_3_2_font.setBold(1)
00381         self.textLabel2_3_2.setFont(textLabel2_3_2_font)
00382 
00383         frame5Layout.addWidget(self.textLabel2_3_2,6,0)
00384 
00385         self.txtPassword = QLineEdit(self.frame5,"txtPassword")
00386         self.txtPassword.setEchoMode(QLineEdit.Password)
00387 
00388         frame5Layout.addWidget(self.txtPassword,7,0)
00389 
00390         self.textLabel2_3_3 = QLabel(self.frame5,"textLabel2_3_3")
00391         self.textLabel2_3_3.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.textLabel2_3_3.sizePolicy().hasHeightForWidth()))
00392         textLabel2_3_3_font = QFont(self.textLabel2_3_3.font())
00393         textLabel2_3_3_font.setBold(1)
00394         self.textLabel2_3_3.setFont(textLabel2_3_3_font)
00395 
00396         frame5Layout.addWidget(self.textLabel2_3_3,8,0)
00397 
00398         self.txtPasswordAgain = QLineEdit(self.frame5,"txtPasswordAgain")
00399         self.txtPasswordAgain.setEchoMode(QLineEdit.Password)
00400 
00401         frame5Layout.addWidget(self.txtPasswordAgain,9,0)
00402 
00403         self.textLabel2_3_3_2 = QLabel(self.frame5,"textLabel2_3_3_2")
00404         self.textLabel2_3_3_2.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Fixed,0,0,self.textLabel2_3_3_2.sizePolicy().hasHeightForWidth()))
00405         textLabel2_3_3_2_font = QFont(self.textLabel2_3_3_2.font())
00406         textLabel2_3_3_2_font.setBold(1)
00407         self.textLabel2_3_3_2.setFont(textLabel2_3_3_2_font)
00408 
00409         frame5Layout.addWidget(self.textLabel2_3_3_2,10,0)
00410 
00411         self.txtOldPassword = QLineEdit(self.frame5,"txtOldPassword")
00412         self.txtOldPassword.setEchoMode(QLineEdit.Password)
00413 
00414         frame5Layout.addWidget(self.txtOldPassword,11,0)
00415 
00416         layout53 = QHBoxLayout(None,0,6,"layout53")
00417 
00418         self.buttonSaveUser = QPushButton(self.frame5,"buttonSaveUser")
00419         layout53.addWidget(self.buttonSaveUser)
00420         spacer15_2 = QSpacerItem(30,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00421         layout53.addItem(spacer15_2)
00422 
00423         self.buttonAddPassword = QPushButton(self.frame5,"buttonAddPassword")
00424         layout53.addWidget(self.buttonAddPassword)
00425 
00426         frame5Layout.addLayout(layout53,12,0)
00427 
00428         self.frame6 = QFrame(self.splitter1,"frame6")
00429         self.frame6.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.Preferred,0,0,self.frame6.sizePolicy().hasHeightForWidth()))
00430         self.frame6.setFrameShape(QFrame.StyledPanel)
00431         self.frame6.setFrameShadow(QFrame.Raised)
00432         self.frame6.setMargin(0)
00433         frame6Layout = QVBoxLayout(self.frame6,11,6,"frame6Layout")
00434 
00435         layout48 = QHBoxLayout(None,0,6,"layout48")
00436 
00437         self.textLabel1_3 = QLabel(self.frame6,"textLabel1_3")
00438         textLabel1_3_font = QFont(self.textLabel1_3.font())
00439         textLabel1_3_font.setBold(1)
00440         self.textLabel1_3.setFont(textLabel1_3_font)
00441         layout48.addWidget(self.textLabel1_3)
00442         spacer18 = QSpacerItem(150,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00443         layout48.addItem(spacer18)
00444         frame6Layout.addLayout(layout48)
00445 
00446         self.listviewUsers = QListView(self.frame6,"listviewUsers")
00447         self.listviewUsers.addColumn(self.__tr("ID"))
00448         self.listviewUsers.addColumn(self.__tr("Name"))
00449         self.listviewUsers.addColumn(self.__tr("Login Id"))
00450         self.listviewUsers.setAllColumnsShowFocus(1)
00451         frame6Layout.addWidget(self.listviewUsers)
00452 
00453         layout47 = QHBoxLayout(None,0,6,"layout47")
00454 
00455         self.buttonDeleteUser = QPushButton(self.frame6,"buttonDeleteUser")
00456         layout47.addWidget(self.buttonDeleteUser)
00457         spacer19 = QSpacerItem(104,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
00458         layout47.addItem(spacer19)
00459         frame6Layout.addLayout(layout47)
00460 
00461         UsersLayout.addWidget(self.splitter1,0,0)
00462         self.rcPrefsTab.insertTab(self.Users,QString.fromLatin1(""))
00463 
00464         self.system = QWidget(self.rcPrefsTab,"system")
00465         systemLayout = QVBoxLayout(self.system,11,6,"systemLayout")
00466 
00467         self.groupBox5 = QGroupBox(self.system,"groupBox5")
00468         self.groupBox5.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.MinimumExpanding,0,0,self.groupBox5.sizePolicy().hasHeightForWidth()))
00469         self.groupBox5.setColumnLayout(0,Qt.Vertical)
00470         self.groupBox5.layout().setSpacing(6)
00471         self.groupBox5.layout().setMargin(11)
00472         groupBox5Layout = QGridLayout(self.groupBox5.layout())
00473         groupBox5Layout.setAlignment(Qt.AlignTop)
00474 
00475         self.textLabel1_2 = QLabel(self.groupBox5,"textLabel1_2")
00476         self.textLabel1_2.setAlignment(QLabel.WordBreak | QLabel.AlignVCenter)
00477 
00478         groupBox5Layout.addWidget(self.textLabel1_2,0,0)
00479 
00480         self.txtPythonPath = QLineEdit(self.groupBox5,"txtPythonPath")
00481 
00482         groupBox5Layout.addWidget(self.txtPythonPath,1,0)
00483         systemLayout.addWidget(self.groupBox5)
00484 
00485         self.groupBox5_3 = QGroupBox(self.system,"groupBox5_3")
00486         self.groupBox5_3.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.MinimumExpanding,0,0,self.groupBox5_3.sizePolicy().hasHeightForWidth()))
00487         self.groupBox5_3.setMinimumSize(QSize(0,0))
00488         self.groupBox5_3.setMaximumSize(QSize(32767,32767))
00489         self.groupBox5_3.setColumnLayout(0,Qt.Vertical)
00490         self.groupBox5_3.layout().setSpacing(6)
00491         self.groupBox5_3.layout().setMargin(11)
00492         groupBox5_3Layout = QGridLayout(self.groupBox5_3.layout())
00493         groupBox5_3Layout.setAlignment(Qt.AlignTop)
00494 
00495         self.txtElogBookURL = QLineEdit(self.groupBox5_3,"txtElogBookURL")
00496 
00497         groupBox5_3Layout.addWidget(self.txtElogBookURL,1,0)
00498         systemLayout.addWidget(self.groupBox5_3)
00499 
00500         self.groupBox5_2 = QGroupBox(self.system,"groupBox5_2")
00501         self.groupBox5_2.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.MinimumExpanding,0,0,self.groupBox5_2.sizePolicy().hasHeightForWidth()))
00502         self.groupBox5_2.setMinimumSize(QSize(0,90))
00503         self.groupBox5_2.setAlignment(QGroupBox.AlignAuto)
00504         self.groupBox5_2.setColumnLayout(0,Qt.Vertical)
00505         self.groupBox5_2.layout().setSpacing(6)
00506         self.groupBox5_2.layout().setMargin(11)
00507         groupBox5_2Layout = QGridLayout(self.groupBox5_2.layout())
00508         groupBox5_2Layout.setAlignment(Qt.AlignTop)
00509 
00510         self.txtServer = QLineEdit(self.groupBox5_2,"txtServer")
00511 
00512         groupBox5_2Layout.addWidget(self.txtServer,1,0)
00513 
00514         self.chkServerDisable = QCheckBox(self.groupBox5_2,"chkServerDisable")
00515 
00516         groupBox5_2Layout.addWidget(self.chkServerDisable,1,1)
00517 
00518         self.textLabel1_2_2 = QLabel(self.groupBox5_2,"textLabel1_2_2")
00519         self.textLabel1_2_2.setAlignment(QLabel.WordBreak | QLabel.AlignVCenter)
00520 
00521         groupBox5_2Layout.addMultiCellWidget(self.textLabel1_2_2,0,0,0,1)
00522         systemLayout.addWidget(self.groupBox5_2)
00523 
00524         self.groupBox5_2_2 = QGroupBox(self.system,"groupBox5_2_2")
00525         self.groupBox5_2_2.setSizePolicy(QSizePolicy(QSizePolicy.Preferred,QSizePolicy.MinimumExpanding,0,0,self.groupBox5_2_2.sizePolicy().hasHeightForWidth()))
00526         self.groupBox5_2_2.setMinimumSize(QSize(0,0))
00527         self.groupBox5_2_2.setMaximumSize(QSize(32767,60))
00528         self.groupBox5_2_2.setAlignment(QGroupBox.AlignAuto)
00529         self.groupBox5_2_2.setColumnLayout(0,Qt.Vertical)
00530         self.groupBox5_2_2.layout().setSpacing(6)
00531         self.groupBox5_2_2.layout().setMargin(11)
00532         groupBox5_2_2Layout = QGridLayout(self.groupBox5_2_2.layout())
00533         groupBox5_2_2Layout.setAlignment(Qt.AlignTop)
00534 
00535         self.buttonSelectFont = QPushButton(self.groupBox5_2_2,"buttonSelectFont")
00536 
00537         groupBox5_2_2Layout.addWidget(self.buttonSelectFont,0,0)
00538 
00539         self.comboStyle = QComboBox(0,self.groupBox5_2_2,"comboStyle")
00540         self.comboStyle.setMinimumSize(QSize(150,0))
00541 
00542         groupBox5_2_2Layout.addWidget(self.comboStyle,0,3)
00543         spacer11 = QSpacerItem(50,20,QSizePolicy.MinimumExpanding,QSizePolicy.Minimum)
00544         groupBox5_2_2Layout.addItem(spacer11,0,4)
00545 
00546         self.lblStyle = QLabel(self.groupBox5_2_2,"lblStyle")
00547         self.lblStyle.setMaximumSize(QSize(50,32767))
00548         self.lblStyle.setAlignment(QLabel.WordBreak | QLabel.AlignVCenter | QLabel.AlignRight)
00549 
00550         groupBox5_2_2Layout.addWidget(self.lblStyle,0,2)
00551         spacer12 = QSpacerItem(30,20,QSizePolicy.Fixed,QSizePolicy.Minimum)
00552         groupBox5_2_2Layout.addItem(spacer12,0,1)
00553         systemLayout.addWidget(self.groupBox5_2_2)
00554         self.rcPrefsTab.insertTab(self.system,QString.fromLatin1(""))
00555 
00556         rcPreferencesGUILayout.addMultiCellWidget(self.rcPrefsTab,0,0,0,1)
00557 
00558         self.languageChange()
00559 
00560         self.resize(QSize(472,412).expandedTo(self.minimumSizeHint()))
00561         self.clearWState(Qt.WState_Polished)
00562 
00563         self.setTabOrder(self.OK,self.CANCEL)
00564         self.setTabOrder(self.CANCEL,self.DEFAULT)
00565         self.setTabOrder(self.DEFAULT,self.rcPrefsTab)
00566         self.setTabOrder(self.rcPrefsTab,self.reposEdit)
00567         self.setTabOrder(self.reposEdit,self.scriptEdit)
00568         self.setTabOrder(self.scriptEdit,self.dataEdit)
00569         self.setTabOrder(self.dataEdit,self.logEdit)
00570         self.setTabOrder(self.logEdit,self.repEdit)
00571         self.setTabOrder(self.repEdit,self.archiveDataBox)
00572         self.setTabOrder(self.archiveDataBox,self.comboPhase)
00573         self.setTabOrder(self.comboPhase,self.comboInstrumentType)
00574         self.setTabOrder(self.comboInstrumentType,self.comboSite)
00575         self.setTabOrder(self.comboSite,self.txtPythonPath)
00576         self.setTabOrder(self.txtPythonPath,self.exportEdit)
00577         self.setTabOrder(self.exportEdit,self.txtServer)
00578         self.setTabOrder(self.txtServer,self.buttonSelectFont)
00579         self.setTabOrder(self.buttonSelectFont,self.comboStyle)
00580         self.setTabOrder(self.comboStyle,self.exportDataBox)
00581         self.setTabOrder(self.exportDataBox,self.chkServerDisable)
00582 
00583 
00584     def languageChange(self):
00585         self.setCaption(self.__tr("Script Engine User Preferences"))
00586         self.OK.setText(self.__tr("OK"))
00587         self.CANCEL.setText(self.__tr("Cancel"))
00588         self.DEFAULT.setText(self.__tr("Default"))
00589         self.SAVE.setText(self.__tr("Save"))
00590         self.scriptLabel.setText(self.__tr("<b>Test Scripts Directory:</b>"))
00591         self.scriptEdit.setText(self.__tr("C:\\Online\\work\\MCM_test"))
00592         self.scriptButton.setText(self.__tr("..."))
00593         self.xmlLabel.setText(self.__tr("<b>Config Base Directory:</b>"))
00594         self.reposEdit.setText(self.__tr("C:\\Online\\work\\LAT\\XMLs"))
00595         self.reposButton.setText(self.__tr("..."))
00596         self.dataLabel.setText(self.__tr("<b>Data File Directory:</b>"))
00597         self.dataEdit.setText(self.__tr("C:\\Online\\work\\data"))
00598         self.dataButton.setText(self.__tr("..."))
00599         self.logLabel.setText(self.__tr("<b>LOG File Directory:</b>"))
00600         self.logEdit.setText(self.__tr("C:\\Online\\work\\log"))
00601         self.logButton.setText(self.__tr("..."))
00602         self.repLabel.setText(self.__tr("<b>Report File Directory:</b>"))
00603         self.repEdit.setText(self.__tr("C:\\Online\\work\\report"))
00604         self.repButton.setText(self.__tr("..."))
00605         self.exportLabel.setText(self.__tr("<b>Data Export Directory:</b>"))
00606         self.exportEdit.setText(self.__tr("N:"))
00607         self.exportButton.setText(self.__tr("..."))
00608         self.runIdLabel.setText(self.__tr("<b>runId.cfg Directory:</b>"))
00609         self.runIdEdit.setText(self.__tr("C:\\Online\\RunControl"))
00610         self.runIdButton.setText(self.__tr("..."))
00611         self.rcPrefsTab.changeTab(self.paths,self.__tr("Paths"))
00612         self.archiveDataBox.setText(self.__tr("Enable Event Data archiving?"))
00613         self.verbosityLevel.clear()
00614         self.verbosityLevel.insertItem(self.__tr("NOTSET"))
00615         self.verbosityLevel.insertItem(self.__tr("DEBUG"))
00616         self.verbosityLevel.insertItem(self.__tr("INFO"))
00617         self.verbosityLevel.insertItem(self.__tr("WARN"))
00618         self.verbosityLevel.insertItem(self.__tr("ERROR"))
00619         self.verbosityLevel.insertItem(self.__tr("CRITICAL"))
00620         self.logMsgBox.setText(self.__tr("Enable message logging?"))
00621         self.logPortEdit.setText(self.__tr("9020"))
00622         self.textLabel1_5_2.setText(self.__tr("Port:"))
00623         self.logHostEdit.setText(self.__tr("localhost"))
00624         self.textLabel1_5.setText(self.__tr("Host:"))
00625         self.exportDataBox.setText(self.__tr("Enable Data Export?"))
00626         self.chkVersions.setText(self.__tr("Enable Version Info Collection during Run Report Generation?"))
00627         self.chkElogIntegration.setText(self.__tr("Enable Standalone Elogbook Integration?"))
00628         self.textLabel1_4.setText(self.__tr("(needs MySQL server pointed to by the ELOGBOOK_HOST environment variable)"))
00629         self.rcPrefsTab.changeTab(self.options,self.__tr("Options"))
00630         self.textLabel4_2.setText(self.__tr("Instrument Type:"))
00631         self.textLabel4_2_2.setText(self.__tr("Site:"))
00632         self.textLabel4.setText(self.__tr("Phase:"))
00633         self.rcPrefsTab.changeTab(self.runcond,self.__tr("Run Conditions"))
00634         self.textLabel2_2.setText(self.__tr("User ID:"))
00635         self.textLabel2.setText(self.__tr("User Name:"))
00636         self.textLabel2_3.setText(self.__tr("Login Id:"))
00637         self.textLabel2_3_2.setText(self.__tr("Password:"))
00638         self.textLabel2_3_3.setText(self.__tr("Password (again):"))
00639         self.textLabel2_3_3_2.setText(self.__tr("Old Password:"))
00640         self.buttonSaveUser.setText(self.__tr("Save User"))
00641         self.buttonAddPassword.setText(self.__tr("Add Password"))
00642         self.textLabel1_3.setText(self.__tr("Users:"))
00643         self.listviewUsers.header().setLabel(0,self.__tr("ID"))
00644         self.listviewUsers.header().setLabel(1,self.__tr("Name"))
00645         self.listviewUsers.header().setLabel(2,self.__tr("Login Id"))
00646         self.listviewUsers.clear()
00647         item = QListViewItem(self.listviewUsers,None)
00648         item.setText(0,self.__tr("001"))
00649         item.setText(1,self.__tr("Selim Tuvi"))
00650 
00651         self.buttonDeleteUser.setText(self.__tr("Delete User"))
00652         self.rcPrefsTab.changeTab(self.Users,self.__tr("Users"))
00653         self.groupBox5.setTitle(self.__tr("PYTHONPATH"))
00654         self.textLabel1_2.setText(self.__tr("Enter any additional directories that your scripts require below. They will be prepended to the system's PYTHONPATH. Use semicolons as the separator:"))
00655         self.groupBox5_3.setTitle(self.__tr("Electronic Log Book URL"))
00656         self.groupBox5_2.setTitle(self.__tr("Data Distribution Server"))
00657         self.chkServerDisable.setText(self.__tr("Disable Server"))
00658         self.textLabel1_2_2.setText(self.__tr("Enter the server port and identifier in the form port@id. If port is not known, enter id only:"))
00659         self.groupBox5_2_2.setTitle(self.__tr("Visual Settings"))
00660         self.buttonSelectFont.setText(self.__tr("Select Font..."))
00661         self.lblStyle.setText(self.__tr("Style:"))
00662         self.rcPrefsTab.changeTab(self.system,self.__tr("System"))
00663 
00664 
00665     def __tr(self,s,c = None):
00666         return qApp.translate("rcPreferencesGUI",s,c)

Generated on Thu Apr 27 20:52:43 2006 for LICOS L02-01-00 by doxygen 1.4.6-NO