From 8811fe0a98da756566cb19085a119f7c8c01b1c6 Mon Sep 17 00:00:00 2001
From: WorldTeacher <41587052+WorldTeacher@users.noreply.github.com>
Date: Fri, 5 Jul 2024 10:05:15 +0200
Subject: [PATCH] add ui files and corresp. python files
---
src/ui/sources/Ui_dialog_createUser.py | 56 ++++
.../sources/Ui_dialog_extendLoanDuration.py | 38 +++
src/ui/sources/Ui_main_UserInterface.py | 51 ++--
src/ui/sources/Ui_main_userData.py | 163 ++++++++++
src/ui/sources/dialog_createUser.ui | 114 +++++++
src/ui/sources/dialog_extendLoanDuration.ui | 74 +++++
src/ui/sources/main_UserInterface.ui | 95 ++++--
src/ui/sources/main_userData.ui | 282 ++++++++++++++++++
8 files changed, 824 insertions(+), 49 deletions(-)
create mode 100644 src/ui/sources/Ui_dialog_createUser.py
create mode 100644 src/ui/sources/Ui_dialog_extendLoanDuration.py
create mode 100644 src/ui/sources/Ui_main_userData.py
create mode 100644 src/ui/sources/dialog_createUser.ui
create mode 100644 src/ui/sources/dialog_extendLoanDuration.ui
create mode 100644 src/ui/sources/main_userData.ui
diff --git a/src/ui/sources/Ui_dialog_createUser.py b/src/ui/sources/Ui_dialog_createUser.py
new file mode 100644
index 0000000..36c2ff4
--- /dev/null
+++ b/src/ui/sources/Ui_dialog_createUser.py
@@ -0,0 +1,56 @@
+# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\LibrarySystem\src\ui\sources\dialog_createUser.ui'
+#
+# Created by: PyQt6 UI code generator 6.6.1
+#
+# WARNING: Any manual changes made to this file will be lost when pyuic6 is
+# run again. Do not edit this file unless you know what you are doing.
+
+
+from PyQt6 import QtCore, QtGui, QtWidgets
+
+
+class Ui_Dialog(object):
+ def setupUi(self, Dialog):
+ Dialog.setObjectName("Dialog")
+ Dialog.setWindowModality(QtCore.Qt.WindowModality.WindowModal)
+ Dialog.resize(400, 132)
+ self.gridLayout = QtWidgets.QGridLayout(Dialog)
+ self.gridLayout.setObjectName("gridLayout")
+ self.userno = QtWidgets.QLineEdit(parent=Dialog)
+ self.userno.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhDigitsOnly)
+ self.userno.setObjectName("userno")
+ self.gridLayout.addWidget(self.userno, 1, 1, 1, 1)
+ self.label_2 = QtWidgets.QLabel(parent=Dialog)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
+ self.label_3 = QtWidgets.QLabel(parent=Dialog)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
+ self.user_mail = QtWidgets.QLineEdit(parent=Dialog)
+ self.user_mail.setObjectName("user_mail")
+ self.gridLayout.addWidget(self.user_mail, 2, 1, 1, 1)
+ self.label = QtWidgets.QLabel(parent=Dialog)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
+ self.username = QtWidgets.QLineEdit(parent=Dialog)
+ self.username.setObjectName("username")
+ self.gridLayout.addWidget(self.username, 0, 1, 1, 1)
+ self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog)
+ self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
+ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Save)
+ self.buttonBox.setObjectName("buttonBox")
+ self.gridLayout.addWidget(self.buttonBox, 4, 1, 1, 1)
+ spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
+ self.gridLayout.addItem(spacerItem, 3, 0, 1, 1)
+
+ self.retranslateUi(Dialog)
+ self.buttonBox.accepted.connect(Dialog.accept) # type: ignore
+ self.buttonBox.rejected.connect(Dialog.reject) # type: ignore
+ QtCore.QMetaObject.connectSlotsByName(Dialog)
+
+ def retranslateUi(self, Dialog):
+ _translate = QtCore.QCoreApplication.translate
+ Dialog.setWindowTitle(_translate("Dialog", "Nutzer anlegen"))
+ self.label_2.setText(_translate("Dialog", "Matrikelnummer"))
+ self.label_3.setText(_translate("Dialog", "Mail"))
+ self.label.setText(_translate("Dialog", "Name, Vorname"))
diff --git a/src/ui/sources/Ui_dialog_extendLoanDuration.py b/src/ui/sources/Ui_dialog_extendLoanDuration.py
new file mode 100644
index 0000000..f6e34f8
--- /dev/null
+++ b/src/ui/sources/Ui_dialog_extendLoanDuration.py
@@ -0,0 +1,38 @@
+# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\LibrarySystem\src\ui\sources\dialog_extendLoanDuration.ui'
+#
+# Created by: PyQt6 UI code generator 6.6.1
+#
+# WARNING: Any manual changes made to this file will be lost when pyuic6 is
+# run again. Do not edit this file unless you know what you are doing.
+
+
+from PyQt6 import QtCore, QtGui, QtWidgets
+
+
+class Ui_Dialog(object):
+ def setupUi(self, Dialog):
+ Dialog.setObjectName("Dialog")
+ Dialog.resize(400, 300)
+ self.gridLayout = QtWidgets.QGridLayout(Dialog)
+ self.gridLayout.setObjectName("gridLayout")
+ self.extenduntil = QtWidgets.QCalendarWidget(parent=Dialog)
+ self.extenduntil.setObjectName("extenduntil")
+ self.gridLayout.addWidget(self.extenduntil, 1, 2, 1, 1)
+ self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog)
+ self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
+ self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
+ self.buttonBox.setObjectName("buttonBox")
+ self.gridLayout.addWidget(self.buttonBox, 2, 2, 1, 1)
+ self.label = QtWidgets.QLabel(parent=Dialog)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 2, 1, 1)
+
+ self.retranslateUi(Dialog)
+ self.buttonBox.accepted.connect(Dialog.accept) # type: ignore
+ self.buttonBox.rejected.connect(Dialog.reject) # type: ignore
+ QtCore.QMetaObject.connectSlotsByName(Dialog)
+
+ def retranslateUi(self, Dialog):
+ _translate = QtCore.QCoreApplication.translate
+ Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
+ self.label.setText(_translate("Dialog", "Bitte das Verlängerungsdatum auswählen"))
diff --git a/src/ui/sources/Ui_main_UserInterface.py b/src/ui/sources/Ui_main_UserInterface.py
index cb7c6b3..f569841 100644
--- a/src/ui/sources/Ui_main_UserInterface.py
+++ b/src/ui/sources/Ui_main_UserInterface.py
@@ -34,29 +34,36 @@ class Ui_MainWindow(object):
self.mode.setObjectName("mode")
self.horizontalLayout.addWidget(self.mode)
self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
- self.input_userno = QtWidgets.QLineEdit(parent=self.centralwidget)
- self.input_userno.setObjectName("input_userno")
- self.gridLayout.addWidget(self.input_userno, 1, 1, 1, 1)
- self.label_3 = QtWidgets.QLabel(parent=self.centralwidget)
- self.label_3.setObjectName("label_3")
- self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1)
self.input_file_ident = QtWidgets.QLineEdit(parent=self.centralwidget)
self.input_file_ident.setObjectName("input_file_ident")
self.gridLayout.addWidget(self.input_file_ident, 3, 1, 1, 1)
self.input_username = QtWidgets.QLineEdit(parent=self.centralwidget)
self.input_username.setObjectName("input_username")
self.gridLayout.addWidget(self.input_username, 2, 1, 1, 1)
+ self.label_3 = QtWidgets.QLabel(parent=self.centralwidget)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1)
+ self.input_userno = QtWidgets.QLineEdit(parent=self.centralwidget)
+ self.input_userno.setObjectName("input_userno")
+ self.gridLayout.addWidget(self.input_userno, 1, 1, 1, 1)
self.label = QtWidgets.QLabel(parent=self.centralwidget)
self.label.setObjectName("label")
self.gridLayout.addWidget(self.label, 1, 0, 1, 1)
self.label_2 = QtWidgets.QLabel(parent=self.centralwidget)
self.label_2.setObjectName("label_2")
self.gridLayout.addWidget(self.label_2, 2, 0, 1, 1)
+ self.label_6 = QtWidgets.QLabel(parent=self.centralwidget)
+ self.label_6.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
+ self.label_6.setObjectName("label_6")
+ self.gridLayout.addWidget(self.label_6, 5, 0, 1, 1)
+ self.duedate = QtWidgets.QDateEdit(parent=self.centralwidget)
+ self.duedate.setObjectName("duedate")
+ self.gridLayout.addWidget(self.duedate, 5, 1, 1, 1)
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
- self.gridLayout.addItem(spacerItem, 4, 0, 1, 1)
+ self.gridLayout.addItem(spacerItem, 6, 0, 1, 1)
self.verticalLayout.addLayout(self.gridLayout)
self.groupBox = QtWidgets.QGroupBox(parent=self.centralwidget)
- self.groupBox.setFocusPolicy(QtCore.Qt.FocusPolicy.WheelFocus)
+ self.groupBox.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus)
self.groupBox.setObjectName("groupBox")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox)
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
@@ -69,24 +76,21 @@ class Ui_MainWindow(object):
self.groupBox_2.setObjectName("groupBox_2")
self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_2)
self.gridLayout_2.setObjectName("gridLayout_2")
- self.label_4 = QtWidgets.QLabel(parent=self.groupBox_2)
- self.label_4.setObjectName("label_4")
- self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 1)
- self.label_6 = QtWidgets.QLabel(parent=self.groupBox_2)
- self.label_6.setObjectName("label_6")
- self.gridLayout_2.addWidget(self.label_6, 1, 0, 1, 1)
self.btn_show_lentmedia = QtWidgets.QPushButton(parent=self.groupBox_2)
+ self.btn_show_lentmedia.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
self.btn_show_lentmedia.setText("")
self.btn_show_lentmedia.setObjectName("btn_show_lentmedia")
self.gridLayout_2.addWidget(self.btn_show_lentmedia, 0, 1, 1, 1)
- self.duedate = QtWidgets.QDateEdit(parent=self.groupBox_2)
- self.duedate.setObjectName("duedate")
- self.gridLayout_2.addWidget(self.duedate, 1, 1, 1, 1)
+ self.label_4 = QtWidgets.QLabel(parent=self.groupBox_2)
+ self.label_4.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
+ self.label_4.setObjectName("label_4")
+ self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 1)
self.horizontalLayout_2.addWidget(self.groupBox_2)
- self.horizontalLayout_2.setStretch(0, 2)
+ self.horizontalLayout_2.setStretch(0, 3)
self.horizontalLayout_2.setStretch(1, 1)
self.verticalLayout.addWidget(self.groupBox)
self.tableWidget = QtWidgets.QTableWidget(parent=self.centralwidget)
+ self.tableWidget.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus)
self.tableWidget.setObjectName("tableWidget")
self.tableWidget.setColumnCount(2)
self.tableWidget.setRowCount(0)
@@ -96,6 +100,7 @@ class Ui_MainWindow(object):
self.tableWidget.setHorizontalHeaderItem(1, item)
self.verticalLayout.addWidget(self.tableWidget)
self.verticalLayout.setStretch(1, 10)
+ self.verticalLayout.setStretch(2, 20)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(parent=MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
@@ -115,7 +120,13 @@ class Ui_MainWindow(object):
self.menubar.addAction(self.menuDatei.menuAction())
self.retranslateUi(MainWindow)
+ self.actionBeenden.triggered.connect(MainWindow.close) # type: ignore
QtCore.QMetaObject.connectSlotsByName(MainWindow)
+ MainWindow.setTabOrder(self.input_userno, self.input_username)
+ MainWindow.setTabOrder(self.input_username, self.input_file_ident)
+ MainWindow.setTabOrder(self.input_file_ident, self.groupBox)
+ MainWindow.setTabOrder(self.groupBox, self.tableWidget)
+ MainWindow.setTabOrder(self.tableWidget, self.btn_show_lentmedia)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
@@ -123,12 +134,12 @@ class Ui_MainWindow(object):
self.label_5.setText(_translate("MainWindow", "Modus"))
self.mode.setText(_translate("MainWindow", "Rückgabe"))
self.label_3.setText(_translate("MainWindow", "ISBN"))
- self.label.setText(_translate("MainWindow", "Benutzernummer"))
+ self.label.setText(_translate("MainWindow", "Matrikelnummer"))
self.label_2.setText(_translate("MainWindow", "Benutzername"))
+ self.label_6.setText(_translate("MainWindow", "Ausleihe bis"))
self.groupBox.setTitle(_translate("MainWindow", "Nutzerdaten"))
self.groupBox_2.setTitle(_translate("MainWindow", "Ausleihdaten"))
self.label_4.setText(_translate("MainWindow", "Anzahl Ausleihen"))
- self.label_6.setText(_translate("MainWindow", "Ausleihe bis"))
item = self.tableWidget.horizontalHeaderItem(0)
item.setText(_translate("MainWindow", "ISBN"))
item = self.tableWidget.horizontalHeaderItem(1)
diff --git a/src/ui/sources/Ui_main_userData.py b/src/ui/sources/Ui_main_userData.py
new file mode 100644
index 0000000..10c7711
--- /dev/null
+++ b/src/ui/sources/Ui_main_userData.py
@@ -0,0 +1,163 @@
+# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\LibrarySystem\src\ui\sources\main_userData.ui'
+#
+# Created by: PyQt6 UI code generator 6.6.1
+#
+# WARNING: Any manual changes made to this file will be lost when pyuic6 is
+# run again. Do not edit this file unless you know what you are doing.
+
+
+from PyQt6 import QtCore, QtGui, QtWidgets
+
+
+class Ui_MainWindow(object):
+ def setupUi(self, MainWindow):
+ MainWindow.setObjectName("MainWindow")
+ MainWindow.setWindowModality(QtCore.Qt.WindowModality.ApplicationModal)
+ MainWindow.resize(800, 600)
+ self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
+ self.centralwidget.setObjectName("centralwidget")
+ self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
+ self.verticalLayout.setObjectName("verticalLayout")
+ self.gridLayout = QtWidgets.QGridLayout()
+ self.gridLayout.setObjectName("gridLayout")
+ self.name = QtWidgets.QLineEdit(parent=self.centralwidget)
+ self.name.setObjectName("name")
+ self.gridLayout.addWidget(self.name, 0, 1, 1, 1)
+ self.label_3 = QtWidgets.QLabel(parent=self.centralwidget)
+ self.label_3.setObjectName("label_3")
+ self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)
+ self.label_2 = QtWidgets.QLabel(parent=self.centralwidget)
+ self.label_2.setObjectName("label_2")
+ self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
+ self.mail = QtWidgets.QLineEdit(parent=self.centralwidget)
+ self.mail.setObjectName("mail")
+ self.gridLayout.addWidget(self.mail, 2, 1, 1, 1)
+ self.label = QtWidgets.QLabel(parent=self.centralwidget)
+ self.label.setObjectName("label")
+ self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
+ self.user_no = QtWidgets.QLineEdit(parent=self.centralwidget)
+ self.user_no.setObjectName("user_no")
+ self.gridLayout.addWidget(self.user_no, 1, 1, 1, 1)
+ self.frame = QtWidgets.QFrame(parent=self.centralwidget)
+ self.frame.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
+ self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
+ self.frame.setObjectName("frame")
+ self.horizontalLayout = QtWidgets.QHBoxLayout(self.frame)
+ self.horizontalLayout.setObjectName("horizontalLayout")
+ spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout.addItem(spacerItem)
+ self.btn_userChange_save = QtWidgets.QPushButton(parent=self.frame)
+ self.btn_userChange_save.setStatusTip("")
+ self.btn_userChange_save.setObjectName("btn_userChange_save")
+ self.horizontalLayout.addWidget(self.btn_userChange_save)
+ self.btn_userchange_cancel = QtWidgets.QPushButton(parent=self.frame)
+ self.btn_userchange_cancel.setObjectName("btn_userchange_cancel")
+ self.horizontalLayout.addWidget(self.btn_userchange_cancel)
+ spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout.addItem(spacerItem1)
+ self.gridLayout.addWidget(self.frame, 3, 1, 1, 1)
+ self.verticalLayout.addLayout(self.gridLayout)
+ self.line = QtWidgets.QFrame(parent=self.centralwidget)
+ self.line.setFrameShape(QtWidgets.QFrame.Shape.HLine)
+ self.line.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
+ self.line.setObjectName("line")
+ self.verticalLayout.addWidget(self.line)
+ self.label_4 = QtWidgets.QLabel(parent=self.centralwidget)
+ font = QtGui.QFont()
+ font.setPointSize(12)
+ self.label_4.setFont(font)
+ self.label_4.setObjectName("label_4")
+ self.verticalLayout.addWidget(self.label_4)
+ self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_2.setObjectName("horizontalLayout_2")
+ self.radio_allLoanedMedia = QtWidgets.QRadioButton(parent=self.centralwidget)
+ self.radio_allLoanedMedia.setObjectName("radio_allLoanedMedia")
+ self.horizontalLayout_2.addWidget(self.radio_allLoanedMedia)
+ self.radio_currentlyLoaned = QtWidgets.QRadioButton(parent=self.centralwidget)
+ self.radio_currentlyLoaned.setObjectName("radio_currentlyLoaned")
+ self.horizontalLayout_2.addWidget(self.radio_currentlyLoaned)
+ self.radio_overdueLoans = QtWidgets.QRadioButton(parent=self.centralwidget)
+ self.radio_overdueLoans.setObjectName("radio_overdueLoans")
+ self.horizontalLayout_2.addWidget(self.radio_overdueLoans)
+ spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_2.addItem(spacerItem2)
+ self.verticalLayout.addLayout(self.horizontalLayout_2)
+ self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
+ self.horizontalLayout_3.setObjectName("horizontalLayout_3")
+ self.searchbox = QtWidgets.QLineEdit(parent=self.centralwidget)
+ self.searchbox.setObjectName("searchbox")
+ self.horizontalLayout_3.addWidget(self.searchbox)
+ self.btn_searchTableContent = QtWidgets.QPushButton(parent=self.centralwidget)
+ self.btn_searchTableContent.setObjectName("btn_searchTableContent")
+ self.horizontalLayout_3.addWidget(self.btn_searchTableContent)
+ spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
+ self.horizontalLayout_3.addItem(spacerItem3)
+ self.btn_extendSelectedMedia = QtWidgets.QPushButton(parent=self.centralwidget)
+ self.btn_extendSelectedMedia.setObjectName("btn_extendSelectedMedia")
+ self.horizontalLayout_3.addWidget(self.btn_extendSelectedMedia)
+ self.verticalLayout.addLayout(self.horizontalLayout_3)
+ self.UserMediaTable = QtWidgets.QTableWidget(parent=self.centralwidget)
+ self.UserMediaTable.setMouseTracking(True)
+ self.UserMediaTable.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
+ self.UserMediaTable.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
+ self.UserMediaTable.setAlternatingRowColors(True)
+ self.UserMediaTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
+ self.UserMediaTable.setObjectName("UserMediaTable")
+ self.UserMediaTable.setColumnCount(6)
+ self.UserMediaTable.setRowCount(0)
+ item = QtWidgets.QTableWidgetItem()
+ self.UserMediaTable.setHorizontalHeaderItem(0, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.UserMediaTable.setHorizontalHeaderItem(1, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.UserMediaTable.setHorizontalHeaderItem(2, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.UserMediaTable.setHorizontalHeaderItem(3, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.UserMediaTable.setHorizontalHeaderItem(4, item)
+ item = QtWidgets.QTableWidgetItem()
+ self.UserMediaTable.setHorizontalHeaderItem(5, item)
+ self.UserMediaTable.horizontalHeader().setDefaultSectionSize(156)
+ self.UserMediaTable.horizontalHeader().setMinimumSectionSize(43)
+ self.UserMediaTable.verticalHeader().setDefaultSectionSize(31)
+ self.UserMediaTable.verticalHeader().setMinimumSectionSize(25)
+ self.verticalLayout.addWidget(self.UserMediaTable)
+ MainWindow.setCentralWidget(self.centralwidget)
+ self.menubar = QtWidgets.QMenuBar(parent=MainWindow)
+ self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
+ self.menubar.setObjectName("menubar")
+ MainWindow.setMenuBar(self.menubar)
+ self.statusbar = QtWidgets.QStatusBar(parent=MainWindow)
+ self.statusbar.setSizeGripEnabled(True)
+ self.statusbar.setObjectName("statusbar")
+ MainWindow.setStatusBar(self.statusbar)
+
+ self.retranslateUi(MainWindow)
+ QtCore.QMetaObject.connectSlotsByName(MainWindow)
+
+ def retranslateUi(self, MainWindow):
+ _translate = QtCore.QCoreApplication.translate
+ MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
+ self.label_3.setText(_translate("MainWindow", "Mail"))
+ self.label_2.setText(_translate("MainWindow", "Matrikelnummer"))
+ self.label.setText(_translate("MainWindow", "Name, Vorname"))
+ self.btn_userChange_save.setText(_translate("MainWindow", "Speichern"))
+ self.btn_userchange_cancel.setText(_translate("MainWindow", "Abbrechen"))
+ self.label_4.setText(_translate("MainWindow", "Medien"))
+ self.radio_allLoanedMedia.setText(_translate("MainWindow", "Alle Ausleihen"))
+ self.radio_currentlyLoaned.setText(_translate("MainWindow", "Aktuell entliehen"))
+ self.radio_overdueLoans.setText(_translate("MainWindow", "Überzogen"))
+ self.btn_searchTableContent.setText(_translate("MainWindow", "Suchen"))
+ self.btn_extendSelectedMedia.setText(_translate("MainWindow", "Ausgewählte Verlängern"))
+ item = self.UserMediaTable.horizontalHeaderItem(0)
+ item.setText(_translate("MainWindow", " "))
+ item = self.UserMediaTable.horizontalHeaderItem(1)
+ item.setText(_translate("MainWindow", "ISBN"))
+ item = self.UserMediaTable.horizontalHeaderItem(2)
+ item.setText(_translate("MainWindow", "Signatur"))
+ item = self.UserMediaTable.horizontalHeaderItem(3)
+ item.setText(_translate("MainWindow", "Titel"))
+ item = self.UserMediaTable.horizontalHeaderItem(4)
+ item.setText(_translate("MainWindow", "entliehen am"))
+ item = self.UserMediaTable.horizontalHeaderItem(5)
+ item.setText(_translate("MainWindow", "entliehen bis"))
diff --git a/src/ui/sources/dialog_createUser.ui b/src/ui/sources/dialog_createUser.ui
new file mode 100644
index 0000000..051bb7b
--- /dev/null
+++ b/src/ui/sources/dialog_createUser.ui
@@ -0,0 +1,114 @@
+
+
+ Dialog
+
+
+ Qt::WindowModal
+
+
+
+ 0
+ 0
+ 400
+ 132
+
+
+
+ Nutzer anlegen
+
+
+ -
+
+
+ Qt::ImhDigitsOnly
+
+
+
+ -
+
+
+ Matrikelnummer
+
+
+
+ -
+
+
+ Mail
+
+
+
+ -
+
+
+ -
+
+
+ Name, Vorname
+
+
+
+ -
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QDialogButtonBox::Cancel|QDialogButtonBox::Save
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+
+
+
+
+
+ buttonBox
+ accepted()
+ Dialog
+ accept()
+
+
+ 248
+ 254
+
+
+ 157
+ 274
+
+
+
+
+ buttonBox
+ rejected()
+ Dialog
+ reject()
+
+
+ 316
+ 260
+
+
+ 286
+ 274
+
+
+
+
+
diff --git a/src/ui/sources/dialog_extendLoanDuration.ui b/src/ui/sources/dialog_extendLoanDuration.ui
new file mode 100644
index 0000000..786a76d
--- /dev/null
+++ b/src/ui/sources/dialog_extendLoanDuration.ui
@@ -0,0 +1,74 @@
+
+
+ Dialog
+
+
+
+ 0
+ 0
+ 400
+ 300
+
+
+
+ Dialog
+
+
+ -
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QDialogButtonBox::Cancel|QDialogButtonBox::Ok
+
+
+
+ -
+
+
+ Bitte das Verlängerungsdatum auswählen
+
+
+
+
+
+
+
+
+ buttonBox
+ accepted()
+ Dialog
+ accept()
+
+
+ 248
+ 254
+
+
+ 157
+ 274
+
+
+
+
+ buttonBox
+ rejected()
+ Dialog
+ reject()
+
+
+ 316
+ 260
+
+
+ 286
+ 274
+
+
+
+
+
diff --git a/src/ui/sources/main_UserInterface.ui b/src/ui/sources/main_UserInterface.ui
index 18d60af..7497c92 100644
--- a/src/ui/sources/main_UserInterface.ui
+++ b/src/ui/sources/main_UserInterface.ui
@@ -14,7 +14,7 @@
MainWindow
-
+
-
-
@@ -47,8 +47,11 @@
- -
-
+
-
+
+
+ -
+
-
@@ -57,16 +60,13 @@
- -
-
-
- -
-
+
-
+
-
- Benutzernummer
+ Matrikelnummer
@@ -77,7 +77,20 @@
- -
+
-
+
+
+ Ausleihe bis
+
+
+ Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter
+
+
+
+ -
+
+
+ -
Qt::Vertical
@@ -95,12 +108,12 @@
-
- Qt::WheelFocus
+ Qt::NoFocus
Nutzerdaten
-
+
-
@@ -117,29 +130,25 @@
Ausleihdaten
-
-
-
-
- Anzahl Ausleihen
-
-
-
- -
-
-
- Ausleihe bis
-
-
-
-
+
+ Qt::ClickFocus
+
- -
-
+
-
+
+
+ Anzahl Ausleihen
+
+
+ Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
+
+
@@ -149,6 +158,9 @@
-
+
+ Qt::NoFocus
+
ISBN
@@ -193,6 +205,31 @@
+
+ input_userno
+ input_username
+ input_file_ident
+ groupBox
+ tableWidget
+ btn_show_lentmedia
+
-
+
+
+ actionBeenden
+ triggered()
+ MainWindow
+ close()
+
+
+ -1
+ -1
+
+
+ 399
+ 299
+
+
+
+
diff --git a/src/ui/sources/main_userData.ui b/src/ui/sources/main_userData.ui
new file mode 100644
index 0000000..b0d8c16
--- /dev/null
+++ b/src/ui/sources/main_userData.ui
@@ -0,0 +1,282 @@
+
+
+ MainWindow
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 800
+ 600
+
+
+
+ MainWindow
+
+
+
+
-
+
+
-
+
+
+ -
+
+
+ Mail
+
+
+
+ -
+
+
+ Matrikelnummer
+
+
+
+ -
+
+
+ -
+
+
+ Name, Vorname
+
+
+
+ -
+
+
+ -
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+
+
+
+ Speichern
+
+
+
+ -
+
+
+ Abbrechen
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ -
+
+
+
+ 12
+
+
+
+ Medien
+
+
+
+ -
+
+
-
+
+
+ Alle Ausleihen
+
+
+
+ -
+
+
+ Aktuell entliehen
+
+
+
+ -
+
+
+ Überzogen
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+ -
+
+
-
+
+
+ -
+
+
+ Suchen
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Ausgewählte Verlängern
+
+
+
+
+
+ -
+
+
+ true
+
+
+ Qt::ScrollBarAlwaysOff
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+ true
+
+
+ QAbstractItemView::SelectRows
+
+
+ 43
+
+
+ 156
+
+
+ 25
+
+
+ 31
+
+
+
+
+
+
+
+
+ ISBN
+
+
+
+
+ Signatur
+
+
+
+
+ Titel
+
+
+
+
+ entliehen am
+
+
+
+
+ entliehen bis
+
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+