[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] |