[Pykafe-commits] SF.net SVN: pykafe: [147] trunk
Status: Pre-Alpha
Brought to you by:
jnmbk
From: <jn...@us...> - 2008-01-26 15:30:39
|
Revision: 147 http://pykafe.svn.sourceforge.net/pykafe/?rev=147&view=rev Author: jnmbk Date: 2008-01-26 07:30:45 -0800 (Sat, 26 Jan 2008) Log Message: ----------- let's see mainwindow Added Paths: ----------- trunk/pykafe/mainwindow_server.py trunk/pykafe/mainwindow_server_ui.py trunk/pykafe/pykafeserver.py trunk/ui/ trunk/ui/mainwindow_server.ui Added: trunk/pykafe/mainwindow_server.py =================================================================== --- trunk/pykafe/mainwindow_server.py (rev 0) +++ trunk/pykafe/mainwindow_server.py 2008-01-26 15:30:45 UTC (rev 147) @@ -0,0 +1,11 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +from PyQt4 import QtGui + +import mainwindow_server_ui + +class MainWindow(QtGui.QMainWindow, mainwindow_server_ui.Ui_MainWindow): + def __init__(self): + QtGui.QMainWindow.__init__(self) + self.setupUi(self) Added: trunk/pykafe/mainwindow_server_ui.py =================================================================== --- trunk/pykafe/mainwindow_server_ui.py (rev 0) +++ trunk/pykafe/mainwindow_server_ui.py 2008-01-26 15:30:45 UTC (rev 147) @@ -0,0 +1,681 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'ui/mainwindow_server.ui' +# +# Created: Sat Jan 26 17:18:02 2008 +# by: PyQt4 UI code generator 4.3-snapshot-20071219 +# +# 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(QtCore.QSize(QtCore.QRect(0,0,650,500).size()).expandedTo(MainWindow.minimumSizeHint())) + MainWindow.setWindowIcon(QtGui.QIcon("../../data/icons/pyKafe.png")) + + self.centralwidget = QtGui.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + + self.gridlayout = QtGui.QGridLayout(self.centralwidget) + self.gridlayout.setMargin(9) + self.gridlayout.setSpacing(6) + self.gridlayout.setObjectName("gridlayout") + + self.tabWidget = QtGui.QTabWidget(self.centralwidget) + self.tabWidget.setTabPosition(QtGui.QTabWidget.West) + self.tabWidget.setObjectName("tabWidget") + + self.tab = QtGui.QWidget() + self.tab.setObjectName("tab") + + self.gridlayout1 = QtGui.QGridLayout(self.tab) + self.gridlayout1.setMargin(9) + self.gridlayout1.setSpacing(6) + self.gridlayout1.setObjectName("gridlayout1") + + spacerItem = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) + self.gridlayout1.addItem(spacerItem,0,8,1,1) + + self.main_startTimeButton = QtGui.QToolButton(self.tab) + self.main_startTimeButton.setIcon(QtGui.QIcon("../../data/icons/kalarm.png")) + self.main_startTimeButton.setIconSize(QtCore.QSize(64,64)) + self.main_startTimeButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.main_startTimeButton.setAutoRaise(True) + self.main_startTimeButton.setObjectName("main_startTimeButton") + self.gridlayout1.addWidget(self.main_startTimeButton,0,2,1,1) + + self.main_stopButton = QtGui.QToolButton(self.tab) + self.main_stopButton.setIcon(QtGui.QIcon("../../data/icons/stop.png")) + self.main_stopButton.setIconSize(QtCore.QSize(64,64)) + self.main_stopButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.main_stopButton.setAutoRaise(True) + self.main_stopButton.setObjectName("main_stopButton") + self.gridlayout1.addWidget(self.main_stopButton,0,3,1,1) + + self.main_startButton = QtGui.QToolButton(self.tab) + self.main_startButton.setIcon(QtGui.QIcon("../../data/icons/player_play.png")) + self.main_startButton.setIconSize(QtCore.QSize(64,64)) + self.main_startButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.main_startButton.setAutoRaise(True) + self.main_startButton.setObjectName("main_startButton") + self.gridlayout1.addWidget(self.main_startButton,0,1,1,1) + + spacerItem1 = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) + self.gridlayout1.addItem(spacerItem1,0,0,1,1) + + self.main_settingsButton = QtGui.QToolButton(self.tab) + self.main_settingsButton.setIcon(QtGui.QIcon("../../data/icons/kcontrol.png")) + self.main_settingsButton.setIconSize(QtCore.QSize(64,64)) + self.main_settingsButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.main_settingsButton.setAutoRaise(True) + self.main_settingsButton.setObjectName("main_settingsButton") + self.gridlayout1.addWidget(self.main_settingsButton,0,6,1,1) + + self.main_remoteButton = QtGui.QToolButton(self.tab) + self.main_remoteButton.setIcon(QtGui.QIcon("../../data/icons/remote.png")) + self.main_remoteButton.setIconSize(QtCore.QSize(64,64)) + self.main_remoteButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.main_remoteButton.setAutoRaise(True) + self.main_remoteButton.setObjectName("main_remoteButton") + self.gridlayout1.addWidget(self.main_remoteButton,0,5,1,1) + + self.main_changeButton = QtGui.QToolButton(self.tab) + self.main_changeButton.setIcon(QtGui.QIcon("../../data/icons/kontact_contacts.png")) + self.main_changeButton.setIconSize(QtCore.QSize(64,64)) + self.main_changeButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.main_changeButton.setAutoRaise(True) + self.main_changeButton.setObjectName("main_changeButton") + self.gridlayout1.addWidget(self.main_changeButton,0,4,1,1) + + self.main_shutDownButton = QtGui.QToolButton(self.tab) + self.main_shutDownButton.setIcon(QtGui.QIcon("../../data/icons/exit.png")) + self.main_shutDownButton.setIconSize(QtCore.QSize(64,64)) + self.main_shutDownButton.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) + self.main_shutDownButton.setAutoRaise(True) + self.main_shutDownButton.setObjectName("main_shutDownButton") + self.gridlayout1.addWidget(self.main_shutDownButton,0,7,1,1) + + self.main_treeWidget = QtGui.QTreeWidget(self.tab) + self.main_treeWidget.setRootIsDecorated(False) + self.main_treeWidget.setSortingEnabled(True) + self.main_treeWidget.setAllColumnsShowFocus(True) + self.main_treeWidget.setObjectName("main_treeWidget") + self.gridlayout1.addWidget(self.main_treeWidget,1,0,1,9) + self.tabWidget.addTab(self.tab,"") + + self.tab_4 = QtGui.QWidget() + self.tab_4.setObjectName("tab_4") + + self.gridlayout2 = QtGui.QGridLayout(self.tab_4) + self.gridlayout2.setMargin(9) + self.gridlayout2.setSpacing(6) + self.gridlayout2.setObjectName("gridlayout2") + + self.splitter = QtGui.QSplitter(self.tab_4) + self.splitter.setOrientation(QtCore.Qt.Horizontal) + self.splitter.setObjectName("splitter") + + self.groupBox_2 = QtGui.QGroupBox(self.splitter) + self.groupBox_2.setObjectName("groupBox_2") + + self.gridlayout3 = QtGui.QGridLayout(self.groupBox_2) + self.gridlayout3.setMargin(9) + self.gridlayout3.setSpacing(6) + self.gridlayout3.setObjectName("gridlayout3") + + self.gridlayout4 = QtGui.QGridLayout() + self.gridlayout4.setMargin(0) + self.gridlayout4.setSpacing(6) + self.gridlayout4.setObjectName("gridlayout4") + + self.label_8 = QtGui.QLabel(self.groupBox_2) + self.label_8.setObjectName("label_8") + self.gridlayout4.addWidget(self.label_8,0,1,1,1) + + self.orders_idComboBox = QtGui.QComboBox(self.groupBox_2) + self.orders_idComboBox.setObjectName("orders_idComboBox") + self.gridlayout4.addWidget(self.orders_idComboBox,1,0,1,1) + + self.label_7 = QtGui.QLabel(self.groupBox_2) + self.label_7.setObjectName("label_7") + self.gridlayout4.addWidget(self.label_7,0,0,1,1) + + self.label_9 = QtGui.QLabel(self.groupBox_2) + self.label_9.setObjectName("label_9") + self.gridlayout4.addWidget(self.label_9,0,2,1,1) + + self.orders_itemComboBox = QtGui.QComboBox(self.groupBox_2) + self.orders_itemComboBox.setObjectName("orders_itemComboBox") + self.gridlayout4.addWidget(self.orders_itemComboBox,1,1,1,1) + + self.orders_spinBox_1 = QtGui.QSpinBox(self.groupBox_2) + self.orders_spinBox_1.setMinimum(1) + self.orders_spinBox_1.setObjectName("orders_spinBox_1") + self.gridlayout4.addWidget(self.orders_spinBox_1,1,2,1,1) + self.gridlayout3.addLayout(self.gridlayout4,1,0,1,5) + + self.orders_treeWidget_1 = QtGui.QTreeWidget(self.groupBox_2) + self.orders_treeWidget_1.setRootIsDecorated(False) + self.orders_treeWidget_1.setSortingEnabled(True) + self.orders_treeWidget_1.setObjectName("orders_treeWidget_1") + self.gridlayout3.addWidget(self.orders_treeWidget_1,0,0,1,5) + + self.orders_cancelButton_1 = QtGui.QPushButton(self.groupBox_2) + self.orders_cancelButton_1.setIcon(QtGui.QIcon("../../data/icons/button_cancel.png")) + self.orders_cancelButton_1.setObjectName("orders_cancelButton_1") + self.gridlayout3.addWidget(self.orders_cancelButton_1,2,4,1,1) + + self.orders_deleteButton_1 = QtGui.QPushButton(self.groupBox_2) + self.orders_deleteButton_1.setIcon(QtGui.QIcon("../../data/icons/edit_remove.png")) + self.orders_deleteButton_1.setObjectName("orders_deleteButton_1") + self.gridlayout3.addWidget(self.orders_deleteButton_1,2,3,1,1) + + self.orders_updateButton_1 = QtGui.QPushButton(self.groupBox_2) + self.orders_updateButton_1.setIcon(QtGui.QIcon("../../data/icons/reload.png")) + self.orders_updateButton_1.setObjectName("orders_updateButton_1") + self.gridlayout3.addWidget(self.orders_updateButton_1,2,2,1,1) + + self.orders_addButton_1 = QtGui.QPushButton(self.groupBox_2) + self.orders_addButton_1.setIcon(QtGui.QIcon("../../data/icons/edit_add.png")) + self.orders_addButton_1.setObjectName("orders_addButton_1") + self.gridlayout3.addWidget(self.orders_addButton_1,2,1,1,1) + + spacerItem2 = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) + self.gridlayout3.addItem(spacerItem2,2,0,1,1) + + self.groupBox_3 = QtGui.QGroupBox(self.splitter) + self.groupBox_3.setObjectName("groupBox_3") + + self.gridlayout5 = QtGui.QGridLayout(self.groupBox_3) + self.gridlayout5.setMargin(9) + self.gridlayout5.setSpacing(6) + self.gridlayout5.setObjectName("gridlayout5") + + self.orders_treeWidget_2 = QtGui.QTreeWidget(self.groupBox_3) + self.orders_treeWidget_2.setRootIsDecorated(False) + self.orders_treeWidget_2.setSortingEnabled(True) + self.orders_treeWidget_2.setObjectName("orders_treeWidget_2") + self.gridlayout5.addWidget(self.orders_treeWidget_2,0,0,1,4) + + self.gridlayout6 = QtGui.QGridLayout() + self.gridlayout6.setMargin(0) + self.gridlayout6.setSpacing(6) + self.gridlayout6.setObjectName("gridlayout6") + + self.orders_itemLineEdit = QtGui.QLineEdit(self.groupBox_3) + self.orders_itemLineEdit.setObjectName("orders_itemLineEdit") + self.gridlayout6.addWidget(self.orders_itemLineEdit,1,0,1,1) + + self.label_6 = QtGui.QLabel(self.groupBox_3) + self.label_6.setObjectName("label_6") + self.gridlayout6.addWidget(self.label_6,0,2,1,1) + + self.label_5 = QtGui.QLabel(self.groupBox_3) + self.label_5.setObjectName("label_5") + self.gridlayout6.addWidget(self.label_5,0,1,1,1) + + self.label_4 = QtGui.QLabel(self.groupBox_3) + self.label_4.setObjectName("label_4") + self.gridlayout6.addWidget(self.label_4,0,0,1,1) + + self.orders_spinBox_3 = QtGui.QSpinBox(self.groupBox_3) + self.orders_spinBox_3.setMaximum(5000) + self.orders_spinBox_3.setObjectName("orders_spinBox_3") + self.gridlayout6.addWidget(self.orders_spinBox_3,1,2,1,1) + + self.orders_spinBox_2 = QtGui.QDoubleSpinBox(self.groupBox_3) + self.orders_spinBox_2.setMaximum(1000000000.0) + self.orders_spinBox_2.setObjectName("orders_spinBox_2") + self.gridlayout6.addWidget(self.orders_spinBox_2,1,1,1,1) + self.gridlayout5.addLayout(self.gridlayout6,1,0,1,4) + + spacerItem3 = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) + self.gridlayout5.addItem(spacerItem3,2,0,1,1) + + self.orders_addButton_2 = QtGui.QPushButton(self.groupBox_3) + self.orders_addButton_2.setIcon(QtGui.QIcon("../../data/icons/edit_add.png")) + self.orders_addButton_2.setObjectName("orders_addButton_2") + self.gridlayout5.addWidget(self.orders_addButton_2,2,1,1,1) + + self.orders_updateButton_2 = QtGui.QPushButton(self.groupBox_3) + self.orders_updateButton_2.setIcon(QtGui.QIcon("../../data/icons/reload.png")) + self.orders_updateButton_2.setObjectName("orders_updateButton_2") + self.gridlayout5.addWidget(self.orders_updateButton_2,2,2,1,1) + + self.orders_deleteButton_2 = QtGui.QPushButton(self.groupBox_3) + self.orders_deleteButton_2.setIcon(QtGui.QIcon("../../data/icons/edit_remove.png")) + self.orders_deleteButton_2.setObjectName("orders_deleteButton_2") + self.gridlayout5.addWidget(self.orders_deleteButton_2,2,3,1,1) + self.gridlayout2.addWidget(self.splitter,0,0,1,1) + self.tabWidget.addTab(self.tab_4,"") + + self.tab_2 = QtGui.QWidget() + self.tab_2.setObjectName("tab_2") + + self.gridlayout7 = QtGui.QGridLayout(self.tab_2) + self.gridlayout7.setMargin(9) + self.gridlayout7.setSpacing(6) + self.gridlayout7.setObjectName("gridlayout7") + + self.splitter_2 = QtGui.QSplitter(self.tab_2) + self.splitter_2.setOrientation(QtCore.Qt.Horizontal) + self.splitter_2.setObjectName("splitter_2") + + self.layoutWidget = QtGui.QWidget(self.splitter_2) + self.layoutWidget.setObjectName("layoutWidget") + + self.vboxlayout = QtGui.QVBoxLayout(self.layoutWidget) + self.vboxlayout.setMargin(0) + self.vboxlayout.setSpacing(6) + self.vboxlayout.setObjectName("vboxlayout") + + self.members_treeWidget = QtGui.QTreeWidget(self.layoutWidget) + self.members_treeWidget.setRootIsDecorated(False) + self.members_treeWidget.setSortingEnabled(True) + self.members_treeWidget.setObjectName("members_treeWidget") + self.vboxlayout.addWidget(self.members_treeWidget) + + self.hboxlayout = QtGui.QHBoxLayout() + self.hboxlayout.setMargin(0) + self.hboxlayout.setSpacing(6) + self.hboxlayout.setObjectName("hboxlayout") + + self.members_clearButton = QtGui.QPushButton(self.layoutWidget) + self.members_clearButton.setIcon(QtGui.QIcon("../../data/icons/locationbar_erase.png")) + self.members_clearButton.setFlat(True) + self.members_clearButton.setObjectName("members_clearButton") + self.hboxlayout.addWidget(self.members_clearButton) + + self.label = QtGui.QLabel(self.layoutWidget) + self.label.setObjectName("label") + self.hboxlayout.addWidget(self.label) + + self.members_filter = QtGui.QLineEdit(self.layoutWidget) + self.members_filter.setObjectName("members_filter") + self.hboxlayout.addWidget(self.members_filter) + self.vboxlayout.addLayout(self.hboxlayout) + + self.groupBox = QtGui.QGroupBox(self.splitter_2) + self.groupBox.setObjectName("groupBox") + + self.gridlayout8 = QtGui.QGridLayout(self.groupBox) + self.gridlayout8.setMargin(9) + self.gridlayout8.setSpacing(6) + self.gridlayout8.setObjectName("gridlayout8") + + spacerItem4 = QtGui.QSpacerItem(20,40,QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Expanding) + self.gridlayout8.addItem(spacerItem4,2,0,1,1) + + self.hboxlayout1 = QtGui.QHBoxLayout() + self.hboxlayout1.setMargin(0) + self.hboxlayout1.setSpacing(6) + self.hboxlayout1.setObjectName("hboxlayout1") + + spacerItem5 = QtGui.QSpacerItem(80,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) + self.hboxlayout1.addItem(spacerItem5) + + self.members_addButton = QtGui.QPushButton(self.groupBox) + self.members_addButton.setIcon(QtGui.QIcon("../../data/icons/edit_add.png")) + self.members_addButton.setObjectName("members_addButton") + self.hboxlayout1.addWidget(self.members_addButton) + + self.members_updateButton = QtGui.QPushButton(self.groupBox) + self.members_updateButton.setIcon(QtGui.QIcon("../../data/icons/reload.png")) + self.members_updateButton.setObjectName("members_updateButton") + self.hboxlayout1.addWidget(self.members_updateButton) + + self.members_deleteButton = QtGui.QPushButton(self.groupBox) + self.members_deleteButton.setIcon(QtGui.QIcon("../../data/icons/edit_remove.png")) + self.members_deleteButton.setObjectName("members_deleteButton") + self.hboxlayout1.addWidget(self.members_deleteButton) + + self.members_reportsButton = QtGui.QPushButton(self.groupBox) + self.members_reportsButton.setIcon(QtGui.QIcon("../../data/icons/find.png")) + self.members_reportsButton.setObjectName("members_reportsButton") + self.hboxlayout1.addWidget(self.members_reportsButton) + self.gridlayout8.addLayout(self.hboxlayout1,3,0,1,1) + + self.gridlayout9 = QtGui.QGridLayout() + self.gridlayout9.setMargin(0) + self.gridlayout9.setSpacing(6) + self.gridlayout9.setObjectName("gridlayout9") + + self.textLabel5 = QtGui.QLabel(self.groupBox) + self.textLabel5.setWordWrap(False) + self.textLabel5.setObjectName("textLabel5") + self.gridlayout9.addWidget(self.textLabel5,4,0,1,1) + + self.textLabel2_2 = QtGui.QLabel(self.groupBox) + self.textLabel2_2.setWordWrap(False) + self.textLabel2_2.setObjectName("textLabel2_2") + self.gridlayout9.addWidget(self.textLabel2_2,1,0,1,1) + + self.members_payingType = QtGui.QComboBox(self.groupBox) + self.members_payingType.setObjectName("members_payingType") + self.gridlayout9.addWidget(self.members_payingType,4,1,1,1) + + self.members_realName = QtGui.QLineEdit(self.groupBox) + self.members_realName.setObjectName("members_realName") + self.gridlayout9.addWidget(self.members_realName,2,1,1,1) + + self.textLabel1_3 = QtGui.QLabel(self.groupBox) + self.textLabel1_3.setWordWrap(False) + self.textLabel1_3.setObjectName("textLabel1_3") + self.gridlayout9.addWidget(self.textLabel1_3,0,0,1,1) + + self.members_password = QtGui.QLineEdit(self.groupBox) + self.members_password.setEchoMode(QtGui.QLineEdit.Password) + self.members_password.setObjectName("members_password") + self.gridlayout9.addWidget(self.members_password,1,1,1,1) + + self.textLabel4_2 = QtGui.QLabel(self.groupBox) + self.textLabel4_2.setWordWrap(False) + self.textLabel4_2.setObjectName("textLabel4_2") + self.gridlayout9.addWidget(self.textLabel4_2,3,0,1,1) + + self.textLabel3_2 = QtGui.QLabel(self.groupBox) + self.textLabel3_2.setWordWrap(False) + self.textLabel3_2.setObjectName("textLabel3_2") + self.gridlayout9.addWidget(self.textLabel3_2,2,0,1,1) + + self.members_username = QtGui.QLineEdit(self.groupBox) + self.members_username.setObjectName("members_username") + self.gridlayout9.addWidget(self.members_username,0,1,1,1) + + self.members_debt = QtGui.QDoubleSpinBox(self.groupBox) + self.members_debt.setAlignment(QtCore.Qt.AlignRight) + self.members_debt.setMaximum(1000000000.0) + self.members_debt.setMinimum(-1000000000.0) + self.members_debt.setObjectName("members_debt") + self.gridlayout9.addWidget(self.members_debt,3,1,1,1) + self.gridlayout8.addLayout(self.gridlayout9,0,0,1,1) + + self.gridlayout10 = QtGui.QGridLayout() + self.gridlayout10.setMargin(0) + self.gridlayout10.setSpacing(6) + self.gridlayout10.setObjectName("gridlayout10") + + self.members_dateEdit = QtGui.QDateEdit(self.groupBox) + self.members_dateEdit.setAlignment(QtCore.Qt.AlignHCenter) + self.members_dateEdit.setObjectName("members_dateEdit") + self.gridlayout10.addWidget(self.members_dateEdit,2,0,1,1) + + self.textLabel7 = QtGui.QLabel(self.groupBox) + self.textLabel7.setWordWrap(False) + self.textLabel7.setObjectName("textLabel7") + self.gridlayout10.addWidget(self.textLabel7,0,0,1,2) + + self.members_dateEdit_2 = QtGui.QDateEdit(self.groupBox) + self.members_dateEdit_2.setAlignment(QtCore.Qt.AlignHCenter) + self.members_dateEdit_2.setObjectName("members_dateEdit_2") + self.gridlayout10.addWidget(self.members_dateEdit_2,2,1,1,1) + + self.label_2 = QtGui.QLabel(self.groupBox) + self.label_2.setAlignment(QtCore.Qt.AlignCenter) + self.label_2.setObjectName("label_2") + self.gridlayout10.addWidget(self.label_2,1,0,1,1) + + self.label_3 = QtGui.QLabel(self.groupBox) + self.label_3.setAlignment(QtCore.Qt.AlignCenter) + self.label_3.setObjectName("label_3") + self.gridlayout10.addWidget(self.label_3,1,1,1,1) + self.gridlayout8.addLayout(self.gridlayout10,1,0,1,1) + self.gridlayout7.addWidget(self.splitter_2,0,0,1,1) + self.tabWidget.addTab(self.tab_2,"") + + self.tab_3 = QtGui.QWidget() + self.tab_3.setObjectName("tab_3") + + self.gridlayout11 = QtGui.QGridLayout(self.tab_3) + self.gridlayout11.setMargin(9) + self.gridlayout11.setSpacing(6) + self.gridlayout11.setObjectName("gridlayout11") + + spacerItem6 = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) + self.gridlayout11.addItem(spacerItem6,0,2,1,1) + + spacerItem7 = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum) + self.gridlayout11.addItem(spacerItem7,0,0,1,1) + + self.gridlayout12 = QtGui.QGridLayout() + self.gridlayout12.setMargin(0) + self.gridlayout12.setSpacing(6) + self.gridlayout12.setObjectName("gridlayout12") + + self.logs_dateTimeEdit_1 = QtGui.QDateTimeEdit(self.tab_3) + self.logs_dateTimeEdit_1.setObjectName("logs_dateTimeEdit_1") + self.gridlayout12.addWidget(self.logs_dateTimeEdit_1,0,0,1,1) + + self.logs_searchButton = QtGui.QPushButton(self.tab_3) + self.logs_searchButton.setIcon(QtGui.QIcon("../../data/icons/find.png")) + self.logs_searchButton.setIconSize(QtCore.QSize(64,64)) + self.logs_searchButton.setObjectName("logs_searchButton") + self.gridlayout12.addWidget(self.logs_searchButton,0,1,2,1) + + self.logs_dateTimeEdit_2 = QtGui.QDateTimeEdit(self.tab_3) + self.logs_dateTimeEdit_2.setObjectName("logs_dateTimeEdit_2") + self.gridlayout12.addWidget(self.logs_dateTimeEdit_2,1,0,1,1) + self.gridlayout11.addLayout(self.gridlayout12,0,1,1,1) + + self.logs_treeWidget = QtGui.QTreeWidget(self.tab_3) + self.logs_treeWidget.setObjectName("logs_treeWidget") + self.gridlayout11.addWidget(self.logs_treeWidget,1,0,1,3) + self.tabWidget.addTab(self.tab_3,"") + self.gridlayout.addWidget(self.tabWidget,0,0,1,1) + MainWindow.setCentralWidget(self.centralwidget) + + self.menubar = QtGui.QMenuBar(MainWindow) + self.menubar.setGeometry(QtCore.QRect(0,0,650,29)) + self.menubar.setObjectName("menubar") + + self.menuHelp = QtGui.QMenu(self.menubar) + self.menuHelp.setObjectName("menuHelp") + + self.menuFile = QtGui.QMenu(self.menubar) + self.menuFile.setObjectName("menuFile") + + self.menuNew = QtGui.QMenu(self.menuFile) + self.menuNew.setObjectName("menuNew") + + self.menuTools = QtGui.QMenu(self.menubar) + self.menuTools.setObjectName("menuTools") + MainWindow.setMenuBar(self.menubar) + + self.statusbar = QtGui.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + + self.actionContents = QtGui.QAction(MainWindow) + self.actionContents.setObjectName("actionContents") + + self.actionAbout_pyKafe = QtGui.QAction(MainWindow) + self.actionAbout_pyKafe.setObjectName("actionAbout_pyKafe") + + self.actionAbout_Qt = QtGui.QAction(MainWindow) + self.actionAbout_Qt.setObjectName("actionAbout_Qt") + + self.actionComputer = QtGui.QAction(MainWindow) + self.actionComputer.setObjectName("actionComputer") + + self.actionEntertainment = QtGui.QAction(MainWindow) + self.actionEntertainment.setObjectName("actionEntertainment") + + self.actionExit = QtGui.QAction(MainWindow) + self.actionExit.setObjectName("actionExit") + + self.actionSettings = QtGui.QAction(MainWindow) + self.actionSettings.setObjectName("actionSettings") + self.menuHelp.addAction(self.actionContents) + self.menuHelp.addSeparator() + self.menuHelp.addAction(self.actionAbout_pyKafe) + self.menuHelp.addAction(self.actionAbout_Qt) + self.menuNew.addAction(self.actionComputer) + self.menuNew.addAction(self.actionEntertainment) + self.menuFile.addAction(self.menuNew.menuAction()) + self.menuFile.addSeparator() + self.menuFile.addAction(self.actionExit) + self.menuTools.addAction(self.actionSettings) + self.menubar.addAction(self.menuFile.menuAction()) + self.menubar.addAction(self.menuTools.menuAction()) + self.menubar.addAction(self.menuHelp.menuAction()) + + self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(0) + QtCore.QObject.connect(self.main_startButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.main_stopButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.actionExit,QtCore.SIGNAL("activated()"),MainWindow.close) + QtCore.QObject.connect(self.main_startTimeButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.orders_addButton_1,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.orders_updateButton_1,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.orders_deleteButton_1,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.orders_cancelButton_1,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.orders_addButton_2,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.orders_updateButton_2,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.orders_deleteButton_2,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.members_addButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.members_updateButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.members_deleteButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.members_reportsButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.main_changeButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.main_remoteButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.main_settingsButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.main_shutDownButton,QtCore.SIGNAL("clicked()"),MainWindow.close) + QtCore.QObject.connect(self.members_treeWidget,QtCore.SIGNAL("currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)"),MainWindow.close) + QtCore.QObject.connect(self.members_clearButton,QtCore.SIGNAL("clicked()"),self.members_filter.clear) + QtCore.QObject.connect(self.members_filter,QtCore.SIGNAL("textChanged(QString)"),MainWindow.close) + QtCore.QObject.connect(self.actionAbout_pyKafe,QtCore.SIGNAL("activated()"),MainWindow.close) + QtCore.QObject.connect(self.actionAbout_Qt,QtCore.SIGNAL("activated()"),MainWindow.close) + QtCore.QObject.connect(self.orders_treeWidget_1,QtCore.SIGNAL("currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)"),MainWindow.close) + QtCore.QObject.connect(self.orders_treeWidget_2,QtCore.SIGNAL("currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)"),MainWindow.close) + QtCore.QObject.connect(self.actionSettings,QtCore.SIGNAL("activated()"),MainWindow.close) + QtCore.QObject.connect(self.actionComputer,QtCore.SIGNAL("activated()"),MainWindow.close) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + MainWindow.setTabOrder(self.tabWidget,self.main_startButton) + MainWindow.setTabOrder(self.main_startButton,self.main_startTimeButton) + MainWindow.setTabOrder(self.main_startTimeButton,self.main_stopButton) + MainWindow.setTabOrder(self.main_stopButton,self.main_changeButton) + MainWindow.setTabOrder(self.main_changeButton,self.main_remoteButton) + MainWindow.setTabOrder(self.main_remoteButton,self.main_settingsButton) + MainWindow.setTabOrder(self.main_settingsButton,self.main_shutDownButton) + MainWindow.setTabOrder(self.main_shutDownButton,self.main_treeWidget) + MainWindow.setTabOrder(self.main_treeWidget,self.orders_treeWidget_1) + MainWindow.setTabOrder(self.orders_treeWidget_1,self.orders_idComboBox) + MainWindow.setTabOrder(self.orders_idComboBox,self.orders_itemComboBox) + MainWindow.setTabOrder(self.orders_itemComboBox,self.orders_addButton_1) + MainWindow.setTabOrder(self.orders_addButton_1,self.orders_updateButton_1) + MainWindow.setTabOrder(self.orders_updateButton_1,self.orders_deleteButton_1) + MainWindow.setTabOrder(self.orders_deleteButton_1,self.orders_cancelButton_1) + MainWindow.setTabOrder(self.orders_cancelButton_1,self.orders_treeWidget_2) + MainWindow.setTabOrder(self.orders_treeWidget_2,self.orders_itemLineEdit) + MainWindow.setTabOrder(self.orders_itemLineEdit,self.orders_spinBox_3) + MainWindow.setTabOrder(self.orders_spinBox_3,self.orders_addButton_2) + MainWindow.setTabOrder(self.orders_addButton_2,self.orders_updateButton_2) + MainWindow.setTabOrder(self.orders_updateButton_2,self.orders_deleteButton_2) + MainWindow.setTabOrder(self.orders_deleteButton_2,self.members_treeWidget) + MainWindow.setTabOrder(self.members_treeWidget,self.members_clearButton) + MainWindow.setTabOrder(self.members_clearButton,self.members_filter) + MainWindow.setTabOrder(self.members_filter,self.members_username) + MainWindow.setTabOrder(self.members_username,self.members_password) + MainWindow.setTabOrder(self.members_password,self.members_realName) + MainWindow.setTabOrder(self.members_realName,self.members_debt) + MainWindow.setTabOrder(self.members_debt,self.members_payingType) + MainWindow.setTabOrder(self.members_payingType,self.members_dateEdit) + MainWindow.setTabOrder(self.members_dateEdit,self.members_dateEdit_2) + MainWindow.setTabOrder(self.members_dateEdit_2,self.members_addButton) + MainWindow.setTabOrder(self.members_addButton,self.members_updateButton) + MainWindow.setTabOrder(self.members_updateButton,self.members_deleteButton) + MainWindow.setTabOrder(self.members_deleteButton,self.members_reportsButton) + MainWindow.setTabOrder(self.members_reportsButton,self.logs_dateTimeEdit_1) + MainWindow.setTabOrder(self.logs_dateTimeEdit_1,self.logs_searchButton) + MainWindow.setTabOrder(self.logs_searchButton,self.logs_dateTimeEdit_2) + MainWindow.setTabOrder(self.logs_dateTimeEdit_2,self.logs_treeWidget) + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "PyKafe", None, QtGui.QApplication.UnicodeUTF8)) + self.main_startTimeButton.setStatusTip(QtGui.QApplication.translate("MainWindow", "Starts selected computer for usage (timed)", None, QtGui.QApplication.UnicodeUTF8)) + self.main_startTimeButton.setText(QtGui.QApplication.translate("MainWindow", "Timed", None, QtGui.QApplication.UnicodeUTF8)) + self.main_stopButton.setStatusTip(QtGui.QApplication.translate("MainWindow", "Switches to login state", None, QtGui.QApplication.UnicodeUTF8)) + self.main_stopButton.setText(QtGui.QApplication.translate("MainWindow", "Stop", None, QtGui.QApplication.UnicodeUTF8)) + self.main_startButton.setStatusTip(QtGui.QApplication.translate("MainWindow", "Starts selected computer for usage", None, QtGui.QApplication.UnicodeUTF8)) + self.main_startButton.setText(QtGui.QApplication.translate("MainWindow", "Start", None, QtGui.QApplication.UnicodeUTF8)) + self.main_settingsButton.setStatusTip(QtGui.QApplication.translate("MainWindow", "Opens settings for this computer", None, QtGui.QApplication.UnicodeUTF8)) + self.main_settingsButton.setText(QtGui.QApplication.translate("MainWindow", "Settings", None, QtGui.QApplication.UnicodeUTF8)) + self.main_remoteButton.setStatusTip(QtGui.QApplication.translate("MainWindow", "Opens remote desktop connection", None, QtGui.QApplication.UnicodeUTF8)) + self.main_remoteButton.setText(QtGui.QApplication.translate("MainWindow", "Remote", None, QtGui.QApplication.UnicodeUTF8)) + self.main_changeButton.setStatusTip(QtGui.QApplication.translate("MainWindow", "Moves user to another computer", None, QtGui.QApplication.UnicodeUTF8)) + self.main_changeButton.setText(QtGui.QApplication.translate("MainWindow", "Change", None, QtGui.QApplication.UnicodeUTF8)) + self.main_shutDownButton.setStatusTip(QtGui.QApplication.translate("MainWindow", "Shuts down selected computer", None, QtGui.QApplication.UnicodeUTF8)) + self.main_shutDownButton.setText(QtGui.QApplication.translate("MainWindow", "Shutdown", None, QtGui.QApplication.UnicodeUTF8)) + self.main_treeWidget.headerItem().setText(0,QtGui.QApplication.translate("MainWindow", "ID", None, QtGui.QApplication.UnicodeUTF8)) + self.main_treeWidget.headerItem().setText(1,QtGui.QApplication.translate("MainWindow", "Status", None, QtGui.QApplication.UnicodeUTF8)) + self.main_treeWidget.headerItem().setText(2,QtGui.QApplication.translate("MainWindow", "User", None, QtGui.QApplication.UnicodeUTF8)) + self.main_treeWidget.headerItem().setText(3,QtGui.QApplication.translate("MainWindow", "Money", None, QtGui.QApplication.UnicodeUTF8)) + self.main_treeWidget.headerItem().setText(4,QtGui.QApplication.translate("MainWindow", "Usage Time", None, QtGui.QApplication.UnicodeUTF8)) + self.main_treeWidget.headerItem().setText(5,QtGui.QApplication.translate("MainWindow", "End Time", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("MainWindow", "Main", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox_2.setTitle(QtGui.QApplication.translate("MainWindow", "Orders", None, QtGui.QApplication.UnicodeUTF8)) + self.label_8.setText(QtGui.QApplication.translate("MainWindow", "Item", None, QtGui.QApplication.UnicodeUTF8)) + self.label_7.setText(QtGui.QApplication.translate("MainWindow", "Computer ID", None, QtGui.QApplication.UnicodeUTF8)) + self.label_9.setText(QtGui.QApplication.translate("MainWindow", "Quantity", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_treeWidget_1.headerItem().setText(0,QtGui.QApplication.translate("MainWindow", "ID", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_treeWidget_1.headerItem().setText(1,QtGui.QApplication.translate("MainWindow", "Item", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_treeWidget_1.headerItem().setText(2,QtGui.QApplication.translate("MainWindow", "Cost", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_treeWidget_1.headerItem().setText(3,QtGui.QApplication.translate("MainWindow", "Quantity", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_cancelButton_1.setText(QtGui.QApplication.translate("MainWindow", "Cancel", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_deleteButton_1.setText(QtGui.QApplication.translate("MainWindow", "Delete", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_updateButton_1.setText(QtGui.QApplication.translate("MainWindow", "Update", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_addButton_1.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox_3.setTitle(QtGui.QApplication.translate("MainWindow", "Cafeteria Stocks", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_treeWidget_2.headerItem().setText(0,QtGui.QApplication.translate("MainWindow", "Item", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_treeWidget_2.headerItem().setText(1,QtGui.QApplication.translate("MainWindow", "Cost", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_treeWidget_2.headerItem().setText(2,QtGui.QApplication.translate("MainWindow", "Quantity", None, QtGui.QApplication.UnicodeUTF8)) + self.label_6.setText(QtGui.QApplication.translate("MainWindow", "Quantity", None, QtGui.QApplication.UnicodeUTF8)) + self.label_5.setText(QtGui.QApplication.translate("MainWindow", "Price", None, QtGui.QApplication.UnicodeUTF8)) + self.label_4.setText(QtGui.QApplication.translate("MainWindow", "Item", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_addButton_2.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_updateButton_2.setText(QtGui.QApplication.translate("MainWindow", "Update", None, QtGui.QApplication.UnicodeUTF8)) + self.orders_deleteButton_2.setText(QtGui.QApplication.translate("MainWindow", "Delete", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QtGui.QApplication.translate("MainWindow", "Orders", None, QtGui.QApplication.UnicodeUTF8)) + self.members_treeWidget.headerItem().setText(0,QtGui.QApplication.translate("MainWindow", "Member List", None, QtGui.QApplication.UnicodeUTF8)) + self.members_clearButton.setToolTip(QtGui.QApplication.translate("MainWindow", "Clear", None, QtGui.QApplication.UnicodeUTF8)) + self.members_clearButton.setStatusTip(QtGui.QApplication.translate("MainWindow", "Clears filter", None, QtGui.QApplication.UnicodeUTF8)) + self.label.setText(QtGui.QApplication.translate("MainWindow", "Find:", None, QtGui.QApplication.UnicodeUTF8)) + self.members_filter.setStatusTip(QtGui.QApplication.translate("MainWindow", "Type some letters to filter", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox.setTitle(QtGui.QApplication.translate("MainWindow", "Member Information", None, QtGui.QApplication.UnicodeUTF8)) + self.members_addButton.setText(QtGui.QApplication.translate("MainWindow", "Add", None, QtGui.QApplication.UnicodeUTF8)) + self.members_updateButton.setText(QtGui.QApplication.translate("MainWindow", "Update", None, QtGui.QApplication.UnicodeUTF8)) + self.members_deleteButton.setText(QtGui.QApplication.translate("MainWindow", "Delete", None, QtGui.QApplication.UnicodeUTF8)) + self.members_reportsButton.setText(QtGui.QApplication.translate("MainWindow", "Reports", None, QtGui.QApplication.UnicodeUTF8)) + self.textLabel5.setText(QtGui.QApplication.translate("MainWindow", "Paying Type:", None, QtGui.QApplication.UnicodeUTF8)) + self.textLabel2_2.setText(QtGui.QApplication.translate("MainWindow", "Password:", None, QtGui.QApplication.UnicodeUTF8)) + self.members_payingType.addItem(QtGui.QApplication.translate("MainWindow", "Pre Paid", None, QtGui.QApplication.UnicodeUTF8)) + self.members_payingType.addItem(QtGui.QApplication.translate("MainWindow", "Normal", None, QtGui.QApplication.UnicodeUTF8)) + self.textLabel1_3.setText(QtGui.QApplication.translate("MainWindow", "Username:", None, QtGui.QApplication.UnicodeUTF8)) + self.textLabel4_2.setText(QtGui.QApplication.translate("MainWindow", "Debt:", None, QtGui.QApplication.UnicodeUTF8)) + self.textLabel3_2.setText(QtGui.QApplication.translate("MainWindow", "Real Name:", None, QtGui.QApplication.UnicodeUTF8)) + self.textLabel7.setText(QtGui.QApplication.translate("MainWindow", "Subscribing period:", None, QtGui.QApplication.UnicodeUTF8)) + self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Starts", None, QtGui.QApplication.UnicodeUTF8)) + self.label_3.setText(QtGui.QApplication.translate("MainWindow", "Ends", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("MainWindow", "Members", None, QtGui.QApplication.UnicodeUTF8)) + self.logs_treeWidget.headerItem().setText(0,QtGui.QApplication.translate("MainWindow", "Date", None, QtGui.QApplication.UnicodeUTF8)) + self.logs_treeWidget.headerItem().setText(1,QtGui.QApplication.translate("MainWindow", "Type", None, QtGui.QApplication.UnicodeUTF8)) + self.logs_treeWidget.headerItem().setText(2,QtGui.QApplication.translate("MainWindow", "Description", None, QtGui.QApplication.UnicodeUTF8)) + self.logs_treeWidget.headerItem().setText(3,QtGui.QApplication.translate("MainWindow", "Cashier", None, QtGui.QApplication.UnicodeUTF8)) + self.logs_treeWidget.headerItem().setText(4,QtGui.QApplication.translate("MainWindow", "Computer", None, QtGui.QApplication.UnicodeUTF8)) + self.logs_treeWidget.headerItem().setText(5,QtGui.QApplication.translate("MainWindow", "Member", None, QtGui.QApplication.UnicodeUTF8)) + self.logs_treeWidget.headerItem().setText(6,QtGui.QApplication.translate("MainWindow", "Income", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QtGui.QApplication.translate("MainWindow", "Logs", None, QtGui.QApplication.UnicodeUTF8)) + self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Help", None, QtGui.QApplication.UnicodeUTF8)) + self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8)) + self.menuNew.setTitle(QtGui.QApplication.translate("MainWindow", "New", None, QtGui.QApplication.UnicodeUTF8)) + self.menuTools.setTitle(QtGui.QApplication.translate("MainWindow", "Tools", None, QtGui.QApplication.UnicodeUTF8)) + self.actionContents.setText(QtGui.QApplication.translate("MainWindow", "Contents", None, QtGui.QApplication.UnicodeUTF8)) + self.actionAbout_pyKafe.setText(QtGui.QApplication.translate("MainWindow", "About pyKafe", None, QtGui.QApplication.UnicodeUTF8)) + self.actionAbout_Qt.setText(QtGui.QApplication.translate("MainWindow", "About Qt", None, QtGui.QApplication.UnicodeUTF8)) + self.actionComputer.setText(QtGui.QApplication.translate("MainWindow", "Computer", None, QtGui.QApplication.UnicodeUTF8)) + self.actionEntertainment.setText(QtGui.QApplication.translate("MainWindow", "Entertainment", None, QtGui.QApplication.UnicodeUTF8)) + self.actionExit.setText(QtGui.QApplication.translate("MainWindow", "Exit", None, QtGui.QApplication.UnicodeUTF8)) + self.actionSettings.setText(QtGui.QApplication.translate("MainWindow", "Settings...", None, QtGui.QApplication.UnicodeUTF8)) + Added: trunk/pykafe/pykafeserver.py =================================================================== --- trunk/pykafe/pykafeserver.py (rev 0) +++ trunk/pykafe/pykafeserver.py 2008-01-26 15:30:45 UTC (rev 147) @@ -0,0 +1,38 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +"""PyKafe server main module """ + +import signal, sys + +from PyQt4 import QtCore +from PyQt4 import QtGui + +import mainwindow_server + +def loadTranslator(): + settings = QtCore.QSettings() + if settings.contains("language"): + locale = settings.value("language").toString() + else: + locale = QtCore.QLocale.system().name() + translator = QtCore.QTranslator() + translator.load(":/pykafe_%s.qm" % locale) + QtGui.qApp.installTranslator(translator) + + +def main(): + signal.signal(signal.SIGINT, signal.SIG_DFL) + app = QtGui.QApplication(sys.argv) + app.setApplicationName("pykafe") + app.setOrganizationName("pykafe") + + loadTranslator() + + mainWindow = mainwindow_server.MainWindow() + mainWindow.show() + + return app.exec_() + +if __name__ == "__main__": + main() Copied: trunk/ui/mainwindow_server.ui (from rev 145, trunk/pykafe/server/mainwindow.ui) =================================================================== --- trunk/ui/mainwindow_server.ui (rev 0) +++ trunk/ui/mainwindow_server.ui 2008-01-26 15:30:45 UTC (rev 147) @@ -0,0 +1,1595 @@ +<ui version="4.0" > + <class>MainWindow</class> + <widget class="QMainWindow" name="MainWindow" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>650</width> + <height>500</height> + </rect> + </property> + <property name="windowTitle" > + <string>PyKafe</string> + </property> + <property name="windowIcon" > + <iconset>../../data/icons/pyKafe.png</iconset> + </property> + <widget class="QWidget" name="centralwidget" > + <layout class="QGridLayout" > + <property name="margin" > + <number>9</number> + </property> + <property name="spacing" > + <number>6</number> + </property> + <item row="0" column="0" > + <widget class="QTabWidget" name="tabWidget" > + <property name="tabPosition" > + <enum>QTabWidget::West</enum> + </property> + <property name="currentIndex" > + <number>0</number> + </property> + <widget class="QWidget" name="tab" > + <attribute name="title" > + <string>Main</string> + </attribute> + <layout class="QGridLayout" > + <property name="margin" > + <number>9</number> + </property> + <property name="spacing" > + <number>6</number> + </property> + <item row="0" column="8" > + <spacer> + <property name="orientation" > + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" > + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item row="0" column="2" > + <widget class="QToolButton" name="main_startTimeButton" > + <property name="statusTip" > + <string>Starts selected computer for usage (timed)</string> + </property> + <property name="text" > + <string>Timed</string> + </property> + <property name="icon" > + <iconset>../../data/icons/kalarm.png</iconset> + </property> + <property name="iconSize" > + <size> + <width>64</width> + <height>64</height> + </size> + </property> + <property name="toolButtonStyle" > + <enum>Qt::ToolButtonTextUnderIcon</enum> + </property> + <property name="autoRaise" > + <bool>true</bool> + </property> + </widget> + </item> + <item row="0" column="3" > + <widget class="QToolButton" name="main_stopButton" > + <property name="statusTip" > + <string>Switches to login state</string> + </property> + <property name="text" > + <string>Stop</string> + </property> + <property name="icon" > + <iconset>../../data/icons/stop.png</iconset> + </property> + <property name="iconSize" > + <size> + <width>64</width> + <height>64</height> + </size> + </property> + <property name="toolButtonStyle" > + <enum>Qt::ToolButtonTextUnderIcon</enum> + </property> + <property name="autoRaise" > + <bool>true</bool> + </property> + </widget> + </item> + <item row="0" column="1" > + <widget class="QToolButton" name="main_startButton" > + <property name="statusTip" > + <string>Starts selected computer for usage</string> + </property> + <property name="text" > + <string>Start</string> + </property> + <property name="icon" > + <iconset>../../data/icons/player_play.png</iconset> + </property> + <property name="iconSize" > + <size> + <width>64</width> + <height>64</height> + </size> + </property> + <property name="toolButtonStyle" > + <enum>Qt::ToolButtonTextUnderIcon</enum> + </property> + <property name="autoRaise" > + <bool>true</bool> + </property> + </widget> + </item> + <item row="0" column="0" > + <spacer> + <property name="orientation" > + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" > + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item row="0" column="6" > + <widget class="QToolButton" name="main_settingsButton" > + <property name="statusTip" > + <string>Opens settings for this computer</string> + </property> + <property name="text" > + <string>Settings</string> + </property> + <property name="icon" > + <iconset>../../data/icons/kcontrol.png</iconset> + </property> + <property name="iconSize" > + <size> + <width>64</width> + <height>64</height> + </size> + </property> + <property name="toolButtonStyle" > + <enum>Qt::ToolButtonTextUnderIcon</enum> + </property> + <property name="autoRaise" > + <bool>true</bool> + </property> + </widget> + </item> + <item row="0" column="5" > + <widget class="QToolButton" name="main_remoteButton" > + <property name="statusTip" > + <string>Opens remote desktop connection</string> + </property> + <property name="text" > + <string>Remote</string> + </property> + <property name="icon" > + <iconset>../../data/icons/remote.png</iconset> + </property> + <property name="iconSize" > + <size> + <width>64</width> + <height>64</height> + </size> + </property> + <property name="toolButtonStyle" > + <enum>Qt::ToolButtonTextUnderIcon</enum> + </property> + <property name="autoRaise" > + <bool>true</bool> + </property> + </widget> + </item> + <item row="0" column="4" > + <widget class="QToolButton" name="main_changeButton" > + <property name="statusTip" > + <string>Moves user to another computer</string> + </property> + <property name="text" > + <string>Change</string> + </property> + <property name="icon" > + <iconset>../../data/icons/kontact_contacts.png</iconset> + </property> + <property name="iconSize" > + <size> + <width>64</width> + <height>64</height> + </size> + </property> + <property name="toolButtonStyle" > + <enum>Qt::ToolButtonTextUnderIcon</enum> + </property> + <property name="autoRaise" > + <bool>true</bool> + </property> + </widget> + </item> + <item row="0" column="7" > + <widget class="QToolButton" name="main_shutDownButton" > + <property name="statusTip" > + <string>Shuts down selected computer</string> + </property> + <property name="text" > + <string>Shutdown</string> + </property> + <property name="icon" > + <iconset>../../data/icons/exit.png</iconset> + </property> + <property name="iconSize" > + <size> + <width>64</width> + <height>64</height> + </size> + </property> + <property name="toolButtonStyle" > + <enum>Qt::ToolButtonTextUnderIcon</enum> + </property> + <property name="autoRaise" > + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="0" colspan="9" > + <widget class="QTreeWidget" name="main_treeWidget" > + <property name="rootIsDecorated" > + <bool>false</bool> + </property> + <property name="sortingEnabled" > + <bool>true</bool> + </property> + <property name="allColumnsShowFocus" > + <bool>true</bool> + </property> + <column> + <property name="text" > + <string>ID</string> + </property> + </column> + <column> + <property name="text" > + <string>Status</string> + </property> + </column> + <column> + <property name="text" > + <string>User</string> + </property> + </column> + <column> + <property name="text" > + <string>Money</string> + </property> + </column> + <column> + <property name="text" > + <string>Usage Time</string> + </property> + </column> + <column> + <property name="text" > + <string>End Time</string> + </property> + </column> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="tab_4" > + <attribute name="title" > + <string>Orders</string> + </attribute> + <layout class="QGridLayout" > + <property name="margin" > + <number>9</number> + </property> + <property name="spacing" > + <number>6</number> + </property> + <item row="0" column="0" > + <widget class="QSplitter" name="splitter" > + <property name="orientation" > + <enum>Qt::Horizontal</enum> + </property> + <widget class="QGroupBox" name="groupBox_2" > + <property name="title" > + <string>Orders</string> + </property> + <layout class="QGridLayout" > + <property name="margin" > + <number>9</number> + </property> + <property name="spacing" > + <number>6</number> + </property> + <item row="1" column="0" colspan="5" > + <layout class="QGridLayout" > + <property name="margin" > + <number>0</number> + </property> + <property name="spacing" > + <number>6</number> + </property> + <item row="0" column="1" > + <widget class="QLabel" name="label_8" > + <property name="text" > + <string>Item</string> + </property> + </widget> + </item> + <item row="1" column="0" > + <widget class="QComboBox" name="orders_idComboBox" /> + </item> + <item row="0" column="0" > + <widget class="QLabel" name="label_7" > + <property name="text" > + <string>Computer ID</string> + </property> + </widget> + </item> + <item row="0" column="2" > + <widget class="QLabel" name="label_9" > + <property name="text" > + <string>Quantity</string> + </property> + </widget> + </item> + <item row="1" column="1" > + <widget class="QComboBox" name="orders_itemComboBox" /> + </item> + <item row="1" column="2" > + <widget class="QSpinBox" name="orders_spinBox_1" > + <property name="minimum" > + <number>1</number> + </property> + </widget> + </item> + </layout> + </item> + <item row="0" column="0" colspan="5" > + <widget class="QTreeWidget" name="orders_treeWidget_1" > + <property name="rootIsDecorated" > + <bool>false</bool> + </property> + <property name="sortingEnabled" > + <bool>true</bool> + </property> + <column> + <property name="text" > + <string>ID</string> + </property> + </column> + <column> + <property name="text" > + <string>Item</string> + </property> + </column> + <column> + <property name="text" > + <string>Cost</string> + </property> + </column> + <column> + <property name="text" > + <string>Quantity</string> + </property> + </column> + </widget> + </item> + <item row="2" column="4" > + <widget class="QPushButton" name="orders_cancelButton_1" > + <property name="text" > + <string>Cancel</string> + </property> + <property name="icon" > + <iconset>../../data/icons/button_cancel.png</iconset> + </property> + </widget> + </item> + <item row="2" column="3" > + <widget class="QPushButton" name="orders_deleteButton_1" > + <property name="text" > + <string>Delete</string> + </property> + <property name="icon" > + <iconset>../../data/icons/edit_remove.png</iconset> + </property> + </widget> + </item> + <item row="2" column="2" > + <widget class="QPushButton" name="orders_updateButton_1" > + <property name="text" > + <string>Update</string> + </property> + <property name="icon" > + <iconset>../../data/icons/reload.png</iconset> + </property> + </widget> + </item> + <item row="2" column="1" > + <widget class="QPushButton" name="orders_addButton_1" > + <property name="text" > + <string>Add</string> + </property> + <property name="icon" > + <iconset>../../data/icons/edit_add.png</iconset> + </property> + </widget> + </item> + <item row="2" column="0" > + <spacer> + <property name="orientation" > + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" > + <size> + <width>40</width> + <heig... [truncated message content] |