# SVN changeset patch # User ralonso # Date 2010-04-13 21:58:39.003256 # Revision 3 *** Index: bk_manager/trunk/ui/MainWindow.py =================================================================== diff --git a/bk_manager/trunk/ui/MainWindow.py b/bk_manager/trunk/ui/MainWindow.py new file mode 10644 --- /dev/null (revision 0) +++ b/bk_manager/trunk/ui/MainWindow.py (revision 3) @@ -0,0 +1,51 @@ +# -*- coding: utf-8 -*- + +""" +Module implementing MainWindow. +""" + +from PyQt4.QtGui import QMainWindow +from PyQt4.QtCore import pyqtSignature +from Ui_MainWindow import Ui_MainWindow +from PyQt4 import QtGui + +class MainWindow(QMainWindow, Ui_MainWindow): + """ + Class documentation goes here. + """ + def __init__(self, parent = None): + """ + Constructor + """ + QMainWindow.__init__(self, parent) + self.setupUi(self) + + @pyqtSignature("") + def on_btnDpath_clicked(self): + """ + Slot documentation goes here. + """ + filename = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) + self.txtDpath.setText(filename) + + # TODO: not implemented yet +# raise NotImplementedError + + @pyqtSignature("") + def on_btnRpath_clicked(self): + """ + Slot documentation goes here. + """ + filename = QtGui.QFileDialog.getExistingDirectory(self, 'Open Directory', './', QtGui.QFileDialog.ShowDirsOnly) + self.txtRpath.setText(filename) + + # TODO: not implemented yet +# raise NotImplementedError + + @pyqtSignature("") + def on_btnStopburn_clicked(self): + """ + Slot documentation goes here. + """ + # TODO: not implemented yet + raise NotImplementedError Index: bk_manager/trunk/ui/MainWindow.ui =================================================================== diff --git a/bk_manager/trunk/ui/MainWindow.ui b/bk_manager/trunk/ui/MainWindow.ui new file mode 10644 --- /dev/null (revision 0) +++ b/bk_manager/trunk/ui/MainWindow.ui (revision 3) @@ -0,0 +1,704 @@ + + + MainWindow + + + + 0 + 0 + 549 + 787 + + + + JRO BACKUP MANAGER + + + + + + + + 0 + 0 + + + + 0 + + + + Parameters + + + + + + QLayout::SetDefaultConstraint + + + + + + 0 + 0 + + + + + + + + + 0 + 0 + + + + Data Path + + + false + + + + + + + + + + + + + + Resource Path + + + + + + + + + Data Type + + + + + + + + + + + + + + + MST-ISR Data + + + + + + + + + + + Exp. Label at device + + + + + + + Copys + + + + + + + + + + + + + + + + + + + + + Start Day: + + + + + + + Stop Day: + + + + + + + + + + + + + + + + + + + + + 0 + 0 + + + + Device Config. + + + + + + + 0 + 0 + + + + + 500 + 16777215 + + + + + + + Dev A + + + + + + + Dev B + + + + + + + Dev C + + + + + + + Dev D + + + + + + + + + + + + + + + + + + + Device + + + + + + + + + + + + + + + + + + + + + + Burn Speed + + + + + + + Burn Mode + + + + + + + + + + + + + Test DevA + + + + + + + Test DevB + + + + + + + Test DevC + + + + + + + Test DevD + + + + + + + + + + + + + QLayout::SetFixedSize + + + + + + 0 + 0 + + + + Burning process + + + + + + + + 0 + 0 + + + + Simultaneously + + + + + + + + 0 + 0 + + + + Sequentially + + + + + + + + + 6 + + + QLayout::SetDefaultConstraint + + + + + + 0 + 0 + + + + Device Capacity + + + + + + + + 0 + 0 + + + + Sound Alert + + + + + + + + + QLayout::SetFixedSize + + + + + + + + + + + PS Graphic + + + + + + + + + + + + + Status Burn + + + + + + + 0 + 0 + + + + + 500 + 16777215 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + STATUS + + + + + + + INFO + + + + + + + SET + + + + + + + DEV A + + + Qt::AlignCenter + + + + + + + DEV B + + + Qt::AlignCenter + + + + + + + DEV C + + + Qt::AlignCenter + + + + + + + DEV D + + + Qt::AlignCenter + + + + + + + + + + + + + + + + + + + + + 0 + 0 + + + + false + + + + + + + QLayout::SetDefaultConstraint + + + + + Generate Bkp + + + + + + + Restart + + + + + + + Start Burn + + + + + + + Stop Burn + + + + + + + + + + + 0 + 0 + 549 + 25 + + + + + File + + + + + + + Parameters + + + + + + Help + + + + + + + + + + + Change Parameters + + + + + Save Config + + + + + Quit + + + + + About + + + + + txtDpath + btnDpath + txtRpath + btnRpath + lstDtype + txtDtype + chkMST + txtElabel + txtCopys + lstStartDay + lstStopDay + chkDevA + chkDevB + chkDevC + chkDevD + txtDeviceA + txtDeviceB + txtDeviceC + txtDeviceD + txtBspeedA + txtBspeedB + txtBspeedC + txtBspeedD + txtBmodeA + txtBmodeB + txtBmodeC + txtBmodeD + btnTdevA + btnTdevB + btnTdevC + btnTdevD + chkSimultaneously + chkSequentially + chkSalert + lstDcapacity + txtDcapacity + chkPSgraphic + lineEdit_17 + txtSTATUSa + txtSTATUSb + txtSTATUSc + txtSTATUSd + txtINFOa + txtINFOb + txtINFOc + txtINFOd + txtSETa + txtSETb + txtSETc + txtSETd + tabWidget + txtSburn + textBrowser + btnGbkp + btnRestart + btnStartburn + btnStopburn + + + + Index: bk_manager/trunk/ui/Ui_MainWindow.py =================================================================== diff --git a/bk_manager/trunk/ui/Ui_MainWindow.py b/bk_manager/trunk/ui/Ui_MainWindow.py new file mode 10644 --- /dev/null (revision 0) +++ b/bk_manager/trunk/ui/Ui_MainWindow.py (revision 3) @@ -0,0 +1,522 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file '/home/ralonso/programas/eric4/jro_backup_manager/ui/MainWindow.ui' +# +# Created: Tue Apr 13 15:32:57 2010 +# by: PyQt4 UI code generator 4.7 +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore, QtGui + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(549, 787) + self.centralwidget = QtGui.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.verticalLayout_3 = QtGui.QVBoxLayout(self.centralwidget) + self.verticalLayout_3.setObjectName("verticalLayout_3") + self.tabWidget = QtGui.QTabWidget(self.centralwidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth()) + self.tabWidget.setSizePolicy(sizePolicy) + self.tabWidget.setObjectName("tabWidget") + self.tabParameters = QtGui.QWidget() + self.tabParameters.setObjectName("tabParameters") + self.verticalLayout_2 = QtGui.QVBoxLayout(self.tabParameters) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.horizontalLayout = QtGui.QHBoxLayout() + self.horizontalLayout.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint) + self.horizontalLayout.setObjectName("horizontalLayout") + self.txtDpath = QtGui.QLineEdit(self.tabParameters) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.txtDpath.sizePolicy().hasHeightForWidth()) + self.txtDpath.setSizePolicy(sizePolicy) + self.txtDpath.setObjectName("txtDpath") + self.horizontalLayout.addWidget(self.txtDpath) + self.btnDpath = QtGui.QPushButton(self.tabParameters) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.btnDpath.sizePolicy().hasHeightForWidth()) + self.btnDpath.setSizePolicy(sizePolicy) + self.btnDpath.setCheckable(False) + self.btnDpath.setObjectName("btnDpath") + self.horizontalLayout.addWidget(self.btnDpath) + self.verticalLayout_2.addLayout(self.horizontalLayout) + self.horizontalLayout_3 = QtGui.QHBoxLayout() + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.txtRpath = QtGui.QLineEdit(self.tabParameters) + self.txtRpath.setObjectName("txtRpath") + self.horizontalLayout_3.addWidget(self.txtRpath) + self.btnRpath = QtGui.QPushButton(self.tabParameters) + self.btnRpath.setObjectName("btnRpath") + self.horizontalLayout_3.addWidget(self.btnRpath) + self.verticalLayout_2.addLayout(self.horizontalLayout_3) + self.lblDtype = QtGui.QLabel(self.tabParameters) + self.lblDtype.setObjectName("lblDtype") + self.verticalLayout_2.addWidget(self.lblDtype) + self.horizontalLayout_4 = QtGui.QHBoxLayout() + self.horizontalLayout_4.setObjectName("horizontalLayout_4") + self.lstDtype = QtGui.QComboBox(self.tabParameters) + self.lstDtype.setObjectName("lstDtype") + self.horizontalLayout_4.addWidget(self.lstDtype) + self.txtDtype = QtGui.QLineEdit(self.tabParameters) + self.txtDtype.setObjectName("txtDtype") + self.horizontalLayout_4.addWidget(self.txtDtype) + self.chkMST = QtGui.QCheckBox(self.tabParameters) + self.chkMST.setObjectName("chkMST") + self.horizontalLayout_4.addWidget(self.chkMST) + self.verticalLayout_2.addLayout(self.horizontalLayout_4) + self.horizontalLayout_6 = QtGui.QHBoxLayout() + self.horizontalLayout_6.setObjectName("horizontalLayout_6") + self.lblElabel = QtGui.QLabel(self.tabParameters) + self.lblElabel.setObjectName("lblElabel") + self.horizontalLayout_6.addWidget(self.lblElabel) + self.lblCopys = QtGui.QLabel(self.tabParameters) + self.lblCopys.setObjectName("lblCopys") + self.horizontalLayout_6.addWidget(self.lblCopys) + self.verticalLayout_2.addLayout(self.horizontalLayout_6) + self.horizontalLayout_5 = QtGui.QHBoxLayout() + self.horizontalLayout_5.setObjectName("horizontalLayout_5") + self.txtElabel = QtGui.QLineEdit(self.tabParameters) + self.txtElabel.setObjectName("txtElabel") + self.horizontalLayout_5.addWidget(self.txtElabel) + self.txtCopys = QtGui.QLineEdit(self.tabParameters) + self.txtCopys.setObjectName("txtCopys") + self.horizontalLayout_5.addWidget(self.txtCopys) + self.verticalLayout_2.addLayout(self.horizontalLayout_5) + self.horizontalLayout_7 = QtGui.QHBoxLayout() + self.horizontalLayout_7.setObjectName("horizontalLayout_7") + self.lblStartDay = QtGui.QLabel(self.tabParameters) + self.lblStartDay.setObjectName("lblStartDay") + self.horizontalLayout_7.addWidget(self.lblStartDay) + self.lblStopDay = QtGui.QLabel(self.tabParameters) + self.lblStopDay.setObjectName("lblStopDay") + self.horizontalLayout_7.addWidget(self.lblStopDay) + self.verticalLayout_2.addLayout(self.horizontalLayout_7) + self.horizontalLayout_8 = QtGui.QHBoxLayout() + self.horizontalLayout_8.setObjectName("horizontalLayout_8") + self.lstStartDay = QtGui.QComboBox(self.tabParameters) + self.lstStartDay.setObjectName("lstStartDay") + self.horizontalLayout_8.addWidget(self.lstStartDay) + self.lstStopDay = QtGui.QComboBox(self.tabParameters) + self.lstStopDay.setObjectName("lstStopDay") + self.horizontalLayout_8.addWidget(self.lstStopDay) + self.verticalLayout_2.addLayout(self.horizontalLayout_8) + self.tabWidget.addTab(self.tabParameters, "") + self.tabDconfig = QtGui.QWidget() + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.tabDconfig.sizePolicy().hasHeightForWidth()) + self.tabDconfig.setSizePolicy(sizePolicy) + self.tabDconfig.setObjectName("tabDconfig") + self.verticalLayout = QtGui.QVBoxLayout(self.tabDconfig) + self.verticalLayout.setObjectName("verticalLayout") + self.widget = QtGui.QWidget(self.tabDconfig) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth()) + self.widget.setSizePolicy(sizePolicy) + self.widget.setMaximumSize(QtCore.QSize(500, 16777215)) + self.widget.setObjectName("widget") + self.gridLayout = QtGui.QGridLayout(self.widget) + self.gridLayout.setObjectName("gridLayout") + self.chkDevA = QtGui.QCheckBox(self.widget) + self.chkDevA.setObjectName("chkDevA") + self.gridLayout.addWidget(self.chkDevA, 0, 0, 1, 1) + self.chkDevB = QtGui.QCheckBox(self.widget) + self.chkDevB.setObjectName("chkDevB") + self.gridLayout.addWidget(self.chkDevB, 0, 1, 1, 1) + self.chkDevC = QtGui.QCheckBox(self.widget) + self.chkDevC.setObjectName("chkDevC") + self.gridLayout.addWidget(self.chkDevC, 0, 2, 1, 1) + self.chkDevD = QtGui.QCheckBox(self.widget) + self.chkDevD.setObjectName("chkDevD") + self.gridLayout.addWidget(self.chkDevD, 0, 3, 1, 1) + self.txtDeviceB = QtGui.QLineEdit(self.widget) + self.txtDeviceB.setObjectName("txtDeviceB") + self.gridLayout.addWidget(self.txtDeviceB, 2, 1, 1, 1) + self.txtBspeedA = QtGui.QLineEdit(self.widget) + self.txtBspeedA.setObjectName("txtBspeedA") + self.gridLayout.addWidget(self.txtBspeedA, 4, 0, 1, 1) + self.txtDeviceA = QtGui.QLineEdit(self.widget) + self.txtDeviceA.setObjectName("txtDeviceA") + self.gridLayout.addWidget(self.txtDeviceA, 2, 0, 1, 1) + self.txtBspeedB = QtGui.QLineEdit(self.widget) + self.txtBspeedB.setObjectName("txtBspeedB") + self.gridLayout.addWidget(self.txtBspeedB, 4, 1, 1, 1) + self.lblDevice = QtGui.QLabel(self.widget) + self.lblDevice.setObjectName("lblDevice") + self.gridLayout.addWidget(self.lblDevice, 2, 4, 1, 1) + self.txtDeviceC = QtGui.QLineEdit(self.widget) + self.txtDeviceC.setObjectName("txtDeviceC") + self.gridLayout.addWidget(self.txtDeviceC, 2, 2, 1, 1) + self.txtDeviceD = QtGui.QLineEdit(self.widget) + self.txtDeviceD.setObjectName("txtDeviceD") + self.gridLayout.addWidget(self.txtDeviceD, 2, 3, 1, 1) + self.txtBspeedD = QtGui.QLineEdit(self.widget) + self.txtBspeedD.setObjectName("txtBspeedD") + self.gridLayout.addWidget(self.txtBspeedD, 4, 3, 1, 1) + self.txtBmodeA = QtGui.QLineEdit(self.widget) + self.txtBmodeA.setObjectName("txtBmodeA") + self.gridLayout.addWidget(self.txtBmodeA, 5, 0, 1, 1) + self.txtBmodeB = QtGui.QLineEdit(self.widget) + self.txtBmodeB.setObjectName("txtBmodeB") + self.gridLayout.addWidget(self.txtBmodeB, 5, 1, 1, 1) + self.lblBspeed = QtGui.QLabel(self.widget) + self.lblBspeed.setObjectName("lblBspeed") + self.gridLayout.addWidget(self.lblBspeed, 4, 4, 1, 1) + self.lblBmode = QtGui.QLabel(self.widget) + self.lblBmode.setObjectName("lblBmode") + self.gridLayout.addWidget(self.lblBmode, 5, 4, 1, 1) + self.txtBmodeC = QtGui.QLineEdit(self.widget) + self.txtBmodeC.setObjectName("txtBmodeC") + self.gridLayout.addWidget(self.txtBmodeC, 5, 2, 1, 1) + self.txtBmodeD = QtGui.QLineEdit(self.widget) + self.txtBmodeD.setObjectName("txtBmodeD") + self.gridLayout.addWidget(self.txtBmodeD, 5, 3, 1, 1) + self.btnTdevA = QtGui.QPushButton(self.widget) + self.btnTdevA.setObjectName("btnTdevA") + self.gridLayout.addWidget(self.btnTdevA, 6, 0, 1, 1) + self.btnTdevB = QtGui.QPushButton(self.widget) + self.btnTdevB.setObjectName("btnTdevB") + self.gridLayout.addWidget(self.btnTdevB, 6, 1, 1, 1) + self.btnTdevC = QtGui.QPushButton(self.widget) + self.btnTdevC.setObjectName("btnTdevC") + self.gridLayout.addWidget(self.btnTdevC, 6, 2, 1, 1) + self.btnTdevD = QtGui.QPushButton(self.widget) + self.btnTdevD.setObjectName("btnTdevD") + self.gridLayout.addWidget(self.btnTdevD, 6, 3, 1, 1) + self.txtBspeedC = QtGui.QLineEdit(self.widget) + self.txtBspeedC.setObjectName("txtBspeedC") + self.gridLayout.addWidget(self.txtBspeedC, 4, 2, 1, 1) + self.verticalLayout.addWidget(self.widget) + self.horizontalLayout_9 = QtGui.QHBoxLayout() + self.horizontalLayout_9.setSizeConstraint(QtGui.QLayout.SetFixedSize) + self.horizontalLayout_9.setObjectName("horizontalLayout_9") + self.lblBprocess = QtGui.QLabel(self.tabDconfig) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lblBprocess.sizePolicy().hasHeightForWidth()) + self.lblBprocess.setSizePolicy(sizePolicy) + self.lblBprocess.setObjectName("lblBprocess") + self.horizontalLayout_9.addWidget(self.lblBprocess) + self.chkSimultaneously = QtGui.QCheckBox(self.tabDconfig) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.chkSimultaneously.sizePolicy().hasHeightForWidth()) + self.chkSimultaneously.setSizePolicy(sizePolicy) + self.chkSimultaneously.setObjectName("chkSimultaneously") + self.horizontalLayout_9.addWidget(self.chkSimultaneously) + self.chkSequentially = QtGui.QCheckBox(self.tabDconfig) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.chkSequentially.sizePolicy().hasHeightForWidth()) + self.chkSequentially.setSizePolicy(sizePolicy) + self.chkSequentially.setObjectName("chkSequentially") + self.horizontalLayout_9.addWidget(self.chkSequentially) + self.verticalLayout.addLayout(self.horizontalLayout_9) + self.horizontalLayout_11 = QtGui.QHBoxLayout() + self.horizontalLayout_11.setSpacing(6) + self.horizontalLayout_11.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint) + self.horizontalLayout_11.setObjectName("horizontalLayout_11") + self.lblDcapacity = QtGui.QLabel(self.tabDconfig) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.lblDcapacity.sizePolicy().hasHeightForWidth()) + self.lblDcapacity.setSizePolicy(sizePolicy) + self.lblDcapacity.setObjectName("lblDcapacity") + self.horizontalLayout_11.addWidget(self.lblDcapacity) + self.chkSalert = QtGui.QCheckBox(self.tabDconfig) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.chkSalert.sizePolicy().hasHeightForWidth()) + self.chkSalert.setSizePolicy(sizePolicy) + self.chkSalert.setObjectName("chkSalert") + self.horizontalLayout_11.addWidget(self.chkSalert) + self.verticalLayout.addLayout(self.horizontalLayout_11) + self.horizontalLayout_10 = QtGui.QHBoxLayout() + self.horizontalLayout_10.setSizeConstraint(QtGui.QLayout.SetFixedSize) + self.horizontalLayout_10.setObjectName("horizontalLayout_10") + self.lstDcapacity = QtGui.QComboBox(self.tabDconfig) + self.lstDcapacity.setObjectName("lstDcapacity") + self.horizontalLayout_10.addWidget(self.lstDcapacity) + self.txtDcapacity = QtGui.QLineEdit(self.tabDconfig) + self.txtDcapacity.setObjectName("txtDcapacity") + self.horizontalLayout_10.addWidget(self.txtDcapacity) + self.chkPSgraphic = QtGui.QCheckBox(self.tabDconfig) + self.chkPSgraphic.setObjectName("chkPSgraphic") + self.horizontalLayout_10.addWidget(self.chkPSgraphic) + self.lineEdit_17 = QtGui.QLineEdit(self.tabDconfig) + self.lineEdit_17.setObjectName("lineEdit_17") + self.horizontalLayout_10.addWidget(self.lineEdit_17) + self.verticalLayout.addLayout(self.horizontalLayout_10) + self.tabWidget.addTab(self.tabDconfig, "") + self.tabSburn = QtGui.QWidget() + self.tabSburn.setObjectName("tabSburn") + self.verticalLayout_4 = QtGui.QVBoxLayout(self.tabSburn) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.widget_2 = QtGui.QWidget(self.tabSburn) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth()) + self.widget_2.setSizePolicy(sizePolicy) + self.widget_2.setMaximumSize(QtCore.QSize(500, 16777215)) + self.widget_2.setObjectName("widget_2") + self.gridLayout_2 = QtGui.QGridLayout(self.widget_2) + self.gridLayout_2.setObjectName("gridLayout_2") + self.txtSTATUSb = QtGui.QLineEdit(self.widget_2) + self.txtSTATUSb.setObjectName("txtSTATUSb") + self.gridLayout_2.addWidget(self.txtSTATUSb, 3, 2, 1, 1) + self.txtINFOa = QtGui.QLineEdit(self.widget_2) + self.txtINFOa.setObjectName("txtINFOa") + self.gridLayout_2.addWidget(self.txtINFOa, 5, 1, 1, 1) + self.txtSTATUSa = QtGui.QLineEdit(self.widget_2) + self.txtSTATUSa.setObjectName("txtSTATUSa") + self.gridLayout_2.addWidget(self.txtSTATUSa, 3, 1, 1, 1) + self.txtINFOb = QtGui.QLineEdit(self.widget_2) + self.txtINFOb.setObjectName("txtINFOb") + self.gridLayout_2.addWidget(self.txtINFOb, 5, 2, 1, 1) + self.txtSTATUSc = QtGui.QLineEdit(self.widget_2) + self.txtSTATUSc.setObjectName("txtSTATUSc") + self.gridLayout_2.addWidget(self.txtSTATUSc, 3, 3, 1, 1) + self.txtSTATUSd = QtGui.QLineEdit(self.widget_2) + self.txtSTATUSd.setObjectName("txtSTATUSd") + self.gridLayout_2.addWidget(self.txtSTATUSd, 3, 4, 1, 1) + self.txtINFOd = QtGui.QLineEdit(self.widget_2) + self.txtINFOd.setObjectName("txtINFOd") + self.gridLayout_2.addWidget(self.txtINFOd, 5, 4, 1, 1) + self.txtSETa = QtGui.QLineEdit(self.widget_2) + self.txtSETa.setObjectName("txtSETa") + self.gridLayout_2.addWidget(self.txtSETa, 6, 1, 1, 1) + self.txtSETb = QtGui.QLineEdit(self.widget_2) + self.txtSETb.setObjectName("txtSETb") + self.gridLayout_2.addWidget(self.txtSETb, 6, 2, 1, 1) + self.txtSETc = QtGui.QLineEdit(self.widget_2) + self.txtSETc.setObjectName("txtSETc") + self.gridLayout_2.addWidget(self.txtSETc, 6, 3, 1, 1) + self.txtSETd = QtGui.QLineEdit(self.widget_2) + self.txtSETd.setObjectName("txtSETd") + self.gridLayout_2.addWidget(self.txtSETd, 6, 4, 1, 1) + self.lblSTATUS = QtGui.QLabel(self.widget_2) + self.lblSTATUS.setObjectName("lblSTATUS") + self.gridLayout_2.addWidget(self.lblSTATUS, 3, 0, 1, 1) + self.lblINFO = QtGui.QLabel(self.widget_2) + self.lblINFO.setObjectName("lblINFO") + self.gridLayout_2.addWidget(self.lblINFO, 5, 0, 1, 1) + self.lblSET = QtGui.QLabel(self.widget_2) + self.lblSET.setObjectName("lblSET") + self.gridLayout_2.addWidget(self.lblSET, 6, 0, 1, 1) + self.lblDevA = QtGui.QLabel(self.widget_2) + self.lblDevA.setAlignment(QtCore.Qt.AlignCenter) + self.lblDevA.setObjectName("lblDevA") + self.gridLayout_2.addWidget(self.lblDevA, 0, 1, 1, 1) + self.lblDevB = QtGui.QLabel(self.widget_2) + self.lblDevB.setAlignment(QtCore.Qt.AlignCenter) + self.lblDevB.setObjectName("lblDevB") + self.gridLayout_2.addWidget(self.lblDevB, 0, 2, 1, 1) + self.lblDevC = QtGui.QLabel(self.widget_2) + self.lblDevC.setAlignment(QtCore.Qt.AlignCenter) + self.lblDevC.setObjectName("lblDevC") + self.gridLayout_2.addWidget(self.lblDevC, 0, 3, 1, 1) + self.lblDevD = QtGui.QLabel(self.widget_2) + self.lblDevD.setAlignment(QtCore.Qt.AlignCenter) + self.lblDevD.setObjectName("lblDevD") + self.gridLayout_2.addWidget(self.lblDevD, 0, 4, 1, 1) + self.txtINFOc = QtGui.QLineEdit(self.widget_2) + self.txtINFOc.setObjectName("txtINFOc") + self.gridLayout_2.addWidget(self.txtINFOc, 5, 3, 1, 1) + self.verticalLayout_4.addWidget(self.widget_2) + self.txtSburn = QtGui.QTextEdit(self.tabSburn) + self.txtSburn.setObjectName("txtSburn") + self.verticalLayout_4.addWidget(self.txtSburn) + self.tabWidget.addTab(self.tabSburn, "") + self.verticalLayout_3.addWidget(self.tabWidget) + self.textBrowser = QtGui.QTextBrowser(self.centralwidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.textBrowser.sizePolicy().hasHeightForWidth()) + self.textBrowser.setSizePolicy(sizePolicy) + self.textBrowser.setAutoFillBackground(False) + self.textBrowser.setObjectName("textBrowser") + self.verticalLayout_3.addWidget(self.textBrowser) + self.horizontalLayout_2 = QtGui.QHBoxLayout() + self.horizontalLayout_2.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint) + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.btnGbkp = QtGui.QPushButton(self.centralwidget) + self.btnGbkp.setObjectName("btnGbkp") + self.horizontalLayout_2.addWidget(self.btnGbkp) + self.btnRestart = QtGui.QPushButton(self.centralwidget) + self.btnRestart.setObjectName("btnRestart") + self.horizontalLayout_2.addWidget(self.btnRestart) + self.btnStartburn = QtGui.QPushButton(self.centralwidget) + self.btnStartburn.setObjectName("btnStartburn") + self.horizontalLayout_2.addWidget(self.btnStartburn) + self.btnStopburn = QtGui.QPushButton(self.centralwidget) + self.btnStopburn.setObjectName("btnStopburn") + self.horizontalLayout_2.addWidget(self.btnStopburn) + self.verticalLayout_3.addLayout(self.horizontalLayout_2) + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QtGui.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0, 0, 549, 25)) + self.menubar.setObjectName("menubar") + self.menuFile = QtGui.QMenu(self.menubar) + self.menuFile.setObjectName("menuFile") + self.menuParameters = QtGui.QMenu(self.menubar) + self.menuParameters.setObjectName("menuParameters") + self.menuHelp = QtGui.QMenu(self.menubar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QtGui.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.actionChange_Parameters = QtGui.QAction(MainWindow) + self.actionChange_Parameters.setObjectName("actionChange_Parameters") + self.actionSave_Config = QtGui.QAction(MainWindow) + self.actionSave_Config.setObjectName("actionSave_Config") + self.actionQuit = QtGui.QAction(MainWindow) + self.actionQuit.setObjectName("actionQuit") + self.actionAbout = QtGui.QAction(MainWindow) + self.actionAbout.setObjectName("actionAbout") + self.menuFile.addAction(self.actionSave_Config) + self.menuFile.addAction(self.actionQuit) + self.menuParameters.addAction(self.actionChange_Parameters) + self.menuHelp.addAction(self.actionAbout) + self.menubar.addAction(self.menuFile.menuAction()) + self.menubar.addAction(self.menuParameters.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + + self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(0) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.txtDpath, self.btnDpath) + MainWindow.setTabOrder(self.btnDpath, self.txtRpath) + MainWindow.setTabOrder(self.txtRpath, self.btnRpath) + MainWindow.setTabOrder(self.btnRpath, self.lstDtype) + MainWindow.setTabOrder(self.lstDtype, self.txtDtype) + MainWindow.setTabOrder(self.txtDtype, self.chkMST) + MainWindow.setTabOrder(self.chkMST, self.txtElabel) + MainWindow.setTabOrder(self.txtElabel, self.txtCopys) + MainWindow.setTabOrder(self.txtCopys, self.lstStartDay) + MainWindow.setTabOrder(self.lstStartDay, self.lstStopDay) + MainWindow.setTabOrder(self.lstStopDay, self.chkDevA) + MainWindow.setTabOrder(self.chkDevA, self.chkDevB) + MainWindow.setTabOrder(self.chkDevB, self.chkDevC) + MainWindow.setTabOrder(self.chkDevC, self.chkDevD) + MainWindow.setTabOrder(self.chkDevD, self.txtDeviceA) + MainWindow.setTabOrder(self.txtDeviceA, self.txtDeviceB) + MainWindow.setTabOrder(self.txtDeviceB, self.txtDeviceC) + MainWindow.setTabOrder(self.txtDeviceC, self.txtDeviceD) + MainWindow.setTabOrder(self.txtDeviceD, self.txtBspeedA) + MainWindow.setTabOrder(self.txtBspeedA, self.txtBspeedB) + MainWindow.setTabOrder(self.txtBspeedB, self.txtBspeedC) + MainWindow.setTabOrder(self.txtBspeedC, self.txtBspeedD) + MainWindow.setTabOrder(self.txtBspeedD, self.txtBmodeA) + MainWindow.setTabOrder(self.txtBmodeA, self.txtBmodeB) + MainWindow.setTabOrder(self.txtBmodeB, self.txtBmodeC) + MainWindow.setTabOrder(self.txtBmodeC, self.txtBmodeD) + MainWindow.setTabOrder(self.txtBmodeD, self.btnTdevA) + MainWindow.setTabOrder(self.btnTdevA, self.btnTdevB) + MainWindow.setTabOrder(self.btnTdevB, self.btnTdevC) + MainWindow.setTabOrder(self.btnTdevC, self.btnTdevD) + MainWindow.setTabOrder(self.btnTdevD, self.chkSimultaneously) + MainWindow.setTabOrder(self.chkSimultaneously, self.chkSequentially) + MainWindow.setTabOrder(self.chkSequentially, self.chkSalert) + MainWindow.setTabOrder(self.chkSalert, self.lstDcapacity) + MainWindow.setTabOrder(self.lstDcapacity, self.txtDcapacity) + MainWindow.setTabOrder(self.txtDcapacity, self.chkPSgraphic) + MainWindow.setTabOrder(self.chkPSgraphic, self.lineEdit_17) + MainWindow.setTabOrder(self.lineEdit_17, self.txtSTATUSa) + MainWindow.setTabOrder(self.txtSTATUSa, self.txtSTATUSb) + MainWindow.setTabOrder(self.txtSTATUSb, self.txtSTATUSc) + MainWindow.setTabOrder(self.txtSTATUSc, self.txtSTATUSd) + MainWindow.setTabOrder(self.txtSTATUSd, self.txtINFOa) + MainWindow.setTabOrder(self.txtINFOa, self.txtINFOb) + MainWindow.setTabOrder(self.txtINFOb, self.txtINFOc) + MainWindow.setTabOrder(self.txtINFOc, self.txtINFOd) + MainWindow.setTabOrder(self.txtINFOd, self.txtSETa) + MainWindow.setTabOrder(self.txtSETa, self.txtSETb) + MainWindow.setTabOrder(self.txtSETb, self.txtSETc) + MainWindow.setTabOrder(self.txtSETc, self.txtSETd) + MainWindow.setTabOrder(self.txtSETd, self.tabWidget) + MainWindow.setTabOrder(self.tabWidget, self.txtSburn) + MainWindow.setTabOrder(self.txtSburn, self.textBrowser) + MainWindow.setTabOrder(self.textBrowser, self.btnGbkp) + MainWindow.setTabOrder(self.btnGbkp, self.btnRestart) + MainWindow.setTabOrder(self.btnRestart, self.btnStartburn) + MainWindow.setTabOrder(self.btnStartburn, self.btnStopburn) + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "JRO BACKUP MANAGER", None, QtGui.QApplication.UnicodeUTF8)) + self.btnDpath.setText(QtGui.QApplication.translate("MainWindow", "Data Path", None, QtGui.QApplication.UnicodeUTF8)) + self.btnRpath.setText(QtGui.QApplication.translate("MainWindow", "Resource Path", None, QtGui.QApplication.UnicodeUTF8)) + self.lblDtype.setText(QtGui.QApplication.translate("MainWindow", "Data Type", None, QtGui.QApplication.UnicodeUTF8)) + self.chkMST.setText(QtGui.QApplication.translate("MainWindow", "MST-ISR Data", None, QtGui.QApplication.UnicodeUTF8)) + self.lblElabel.setText(QtGui.QApplication.translate("MainWindow", "Exp. Label at device", None, QtGui.QApplication.UnicodeUTF8)) + self.lblCopys.setText(QtGui.QApplication.translate("MainWindow", "Copys", None, QtGui.QApplication.UnicodeUTF8)) + self.lblStartDay.setText(QtGui.QApplication.translate("MainWindow", "Start Day:", None, QtGui.QApplication.UnicodeUTF8)) + self.lblStopDay.setText(QtGui.QApplication.translate("MainWindow", "Stop Day:", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabParameters), QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8)) + self.chkDevA.setText(QtGui.QApplication.translate("MainWindow", "Dev A", None, QtGui.QApplication.UnicodeUTF8)) + self.chkDevB.setText(QtGui.QApplication.translate("MainWindow", "Dev B", None, QtGui.QApplication.UnicodeUTF8)) + self.chkDevC.setText(QtGui.QApplication.translate("MainWindow", "Dev C", None, QtGui.QApplication.UnicodeUTF8)) + self.chkDevD.setText(QtGui.QApplication.translate("MainWindow", "Dev D", None, QtGui.QApplication.UnicodeUTF8)) + self.lblDevice.setText(QtGui.QApplication.translate("MainWindow", "Device", None, QtGui.QApplication.UnicodeUTF8)) + self.lblBspeed.setText(QtGui.QApplication.translate("MainWindow", "Burn Speed", None, QtGui.QApplication.UnicodeUTF8)) + self.lblBmode.setText(QtGui.QApplication.translate("MainWindow", "Burn Mode", None, QtGui.QApplication.UnicodeUTF8)) + self.btnTdevA.setText(QtGui.QApplication.translate("MainWindow", "Test DevA", None, QtGui.QApplication.UnicodeUTF8)) + self.btnTdevB.setText(QtGui.QApplication.translate("MainWindow", "Test DevB", None, QtGui.QApplication.UnicodeUTF8)) + self.btnTdevC.setText(QtGui.QApplication.translate("MainWindow", "Test DevC", None, QtGui.QApplication.UnicodeUTF8)) + self.btnTdevD.setText(QtGui.QApplication.translate("MainWindow", "Test DevD", None, QtGui.QApplication.UnicodeUTF8)) + self.lblBprocess.setText(QtGui.QApplication.translate("MainWindow", "Burning process", None, QtGui.QApplication.UnicodeUTF8)) + self.chkSimultaneously.setText(QtGui.QApplication.translate("MainWindow", "Simultaneously", None, QtGui.QApplication.UnicodeUTF8)) + self.chkSequentially.setText(QtGui.QApplication.translate("MainWindow", "Sequentially", None, QtGui.QApplication.UnicodeUTF8)) + self.lblDcapacity.setText(QtGui.QApplication.translate("MainWindow", "Device Capacity", None, QtGui.QApplication.UnicodeUTF8)) + self.chkSalert.setText(QtGui.QApplication.translate("MainWindow", "Sound Alert", None, QtGui.QApplication.UnicodeUTF8)) + self.chkPSgraphic.setText(QtGui.QApplication.translate("MainWindow", "PS Graphic", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabDconfig), QtGui.QApplication.translate("MainWindow", "Device Config.", None, QtGui.QApplication.UnicodeUTF8)) + self.lblSTATUS.setText(QtGui.QApplication.translate("MainWindow", "STATUS", None, QtGui.QApplication.UnicodeUTF8)) + self.lblINFO.setText(QtGui.QApplication.translate("MainWindow", "INFO", None, QtGui.QApplication.UnicodeUTF8)) + self.lblSET.setText(QtGui.QApplication.translate("MainWindow", "SET", None, QtGui.QApplication.UnicodeUTF8)) + self.lblDevA.setText(QtGui.QApplication.translate("MainWindow", "DEV A", None, QtGui.QApplication.UnicodeUTF8)) + self.lblDevB.setText(QtGui.QApplication.translate("MainWindow", "DEV B", None, QtGui.QApplication.UnicodeUTF8)) + self.lblDevC.setText(QtGui.QApplication.translate("MainWindow", "DEV C", None, QtGui.QApplication.UnicodeUTF8)) + self.lblDevD.setText(QtGui.QApplication.translate("MainWindow", "DEV D", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabSburn), QtGui.QApplication.translate("MainWindow", "Status Burn", None, QtGui.QApplication.UnicodeUTF8)) + self.btnGbkp.setText(QtGui.QApplication.translate("MainWindow", "Generate Bkp", None, QtGui.QApplication.UnicodeUTF8)) + self.btnRestart.setText(QtGui.QApplication.translate("MainWindow", "Restart", None, QtGui.QApplication.UnicodeUTF8)) + self.btnStartburn.setText(QtGui.QApplication.translate("MainWindow", "Start Burn", None, QtGui.QApplication.UnicodeUTF8)) + self.btnStopburn.setText(QtGui.QApplication.translate("MainWindow", "Stop Burn", None, QtGui.QApplication.UnicodeUTF8)) + self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8)) + self.menuParameters.setTitle(QtGui.QApplication.translate("MainWindow", "Parameters", None, QtGui.QApplication.UnicodeUTF8)) + self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8)) + self.actionChange_Parameters.setText(QtGui.QApplication.translate("MainWindow", "Change Parameters", None, QtGui.QApplication.UnicodeUTF8)) + self.actionSave_Config.setText(QtGui.QApplication.translate("MainWindow", "Save Config", None, QtGui.QApplication.UnicodeUTF8)) + self.actionQuit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8)) + self.actionAbout.setText(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8)) + + +if __name__ == "__main__": + import sys + app = QtGui.QApplication(sys.argv) + MainWindow = QtGui.QMainWindow() + ui = Ui_MainWindow() + ui.setupUi(MainWindow) + MainWindow.show() + sys.exit(app.exec_()) + Index: bk_manager/trunk/ui/__init__.py =================================================================== diff --git a/bk_manager/trunk/ui/__init__.py b/bk_manager/trunk/ui/__init__.py new file mode 10644 --- /dev/null (revision 0) +++ b/bk_manager/trunk/ui/__init__.py (revision 3) @@ -0,0 +1 @@ +