update ui files and generated files

This commit is contained in:
WorldTeacher
2024-07-29 10:22:25 +02:00
parent fae59d5cf7
commit 634755452b
16 changed files with 840 additions and 74 deletions

View File

@@ -0,0 +1,54 @@
# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\LibrarySystem\src\ui\sources\dialog_addBook.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(262, 100)
self.gridLayout = QtWidgets.QGridLayout(Dialog)
self.gridLayout.setObjectName("gridLayout")
self.book_signature = QtWidgets.QLineEdit(parent=Dialog)
self.book_signature.setObjectName("book_signature")
self.gridLayout.addWidget(self.book_signature, 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 = QtWidgets.QLabel(parent=Dialog)
self.label.setObjectName("label")
self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
self.book_title = QtWidgets.QLineEdit(parent=Dialog)
self.book_title.setObjectName("book_title")
self.gridLayout.addWidget(self.book_title, 0, 1, 1, 1)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.btn_save = QtWidgets.QPushButton(parent=Dialog)
self.btn_save.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
self.btn_save.setObjectName("btn_save")
self.horizontalLayout.addWidget(self.btn_save)
self.btn_cancel = QtWidgets.QPushButton(parent=Dialog)
self.btn_cancel.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
self.btn_cancel.setObjectName("btn_cancel")
self.horizontalLayout.addWidget(self.btn_cancel)
self.gridLayout.addLayout(self.horizontalLayout, 2, 1, 1, 1)
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
Dialog.setTabOrder(self.book_title, self.book_signature)
Dialog.setTabOrder(self.book_signature, self.btn_save)
Dialog.setTabOrder(self.btn_save, self.btn_cancel)
def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
self.label_2.setText(_translate("Dialog", "Signatur"))
self.label.setText(_translate("Dialog", "Titel"))
self.btn_save.setText(_translate("Dialog", "Speichern"))
self.btn_cancel.setText(_translate("Dialog", "Abbrechen"))

View File

@@ -0,0 +1,8 @@
# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\LibrarySystem\src\ui\sources\dialog_addBook.ui.VLqeTH'
#
# 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.

View File

@@ -53,6 +53,9 @@ class Ui_Dialog(object):
def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Nutzer anlegen"))
self.userno.setPlaceholderText(_translate("Dialog", "102888557"))
self.label_2.setText(_translate("Dialog", "Matrikelnummer"))
self.label_3.setText(_translate("Dialog", "Mail"))
self.user_mail.setPlaceholderText(_translate("Dialog", "email@ph-freiburg.de"))
self.label.setText(_translate("Dialog", "Name, Vorname"))
self.username.setPlaceholderText(_translate("Dialog", "Nachname, Vorname"))

View File

@@ -0,0 +1,99 @@
# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\LibrarySystem\src\ui\sources\dialog_generateReport.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(375, 206)
Dialog.setMinimumSize(QtCore.QSize(40, 0))
self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
self.verticalLayout.setObjectName("verticalLayout")
self.label = QtWidgets.QLabel(parent=Dialog)
self.label.setObjectName("label")
self.verticalLayout.addWidget(self.label)
self.gridLayout = QtWidgets.QGridLayout()
self.gridLayout.setObjectName("gridLayout")
self.label_2 = QtWidgets.QLabel(parent=Dialog)
self.label_2.setObjectName("label_2")
self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.radio_week = QtWidgets.QRadioButton(parent=Dialog)
self.radio_week.setObjectName("radio_week")
self.horizontalLayout.addWidget(self.radio_week)
self.radio_month = QtWidgets.QRadioButton(parent=Dialog)
self.radio_month.setObjectName("radio_month")
self.horizontalLayout.addWidget(self.radio_month)
self.radio_year = QtWidgets.QRadioButton(parent=Dialog)
self.radio_year.setObjectName("radio_year")
self.horizontalLayout.addWidget(self.radio_year)
self.gridLayout.addLayout(self.horizontalLayout, 1, 1, 1, 1)
self.reportlink = QtWidgets.QLabel(parent=Dialog)
self.reportlink.setText("")
self.reportlink.setObjectName("reportlink")
self.gridLayout.addWidget(self.reportlink, 2, 1, 1, 1)
self.dayslider = QtWidgets.QSlider(parent=Dialog)
self.dayslider.setFocusPolicy(QtCore.Qt.FocusPolicy.ClickFocus)
self.dayslider.setMinimum(1)
self.dayslider.setMaximum(365)
self.dayslider.setOrientation(QtCore.Qt.Orientation.Horizontal)
self.dayslider.setInvertedControls(True)
self.dayslider.setTickPosition(QtWidgets.QSlider.TickPosition.TicksAbove)
self.dayslider.setTickInterval(10)
self.dayslider.setObjectName("dayslider")
self.gridLayout.addWidget(self.dayslider, 0, 1, 1, 1)
self.dayValue = QtWidgets.QLineEdit(parent=Dialog)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.dayValue.sizePolicy().hasHeightForWidth())
self.dayValue.setSizePolicy(sizePolicy)
self.dayValue.setMinimumSize(QtCore.QSize(0, 0))
self.dayValue.setMaximumSize(QtCore.QSize(40, 16777215))
self.dayValue.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus)
self.dayValue.setReadOnly(True)
self.dayValue.setObjectName("dayValue")
self.gridLayout.addWidget(self.dayValue, 0, 2, 1, 1)
self.radioButton = QtWidgets.QRadioButton(parent=Dialog)
self.radioButton.setText("")
self.radioButton.setCheckable(True)
self.radioButton.setObjectName("radioButton")
self.gridLayout.addWidget(self.radioButton, 2, 2, 1, 1)
self.verticalLayout.addLayout(self.gridLayout)
self.label_4 = QtWidgets.QLabel(parent=Dialog)
self.label_4.setObjectName("label_4")
self.verticalLayout.addWidget(self.label_4)
self.reportprogress = QtWidgets.QProgressBar(parent=Dialog)
self.reportprogress.setProperty("value", 24)
self.reportprogress.setTextVisible(True)
self.reportprogress.setInvertedAppearance(False)
self.reportprogress.setObjectName("reportprogress")
self.verticalLayout.addWidget(self.reportprogress)
self.generateReport = QtWidgets.QPushButton(parent=Dialog)
self.generateReport.setObjectName("generateReport")
self.verticalLayout.addWidget(self.generateReport)
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
Dialog.setTabOrder(self.radio_week, self.radio_month)
Dialog.setTabOrder(self.radio_month, self.radio_year)
Dialog.setTabOrder(self.radio_year, self.generateReport)
def retranslateUi(self, Dialog):
_translate = QtCore.QCoreApplication.translate
Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
self.label.setText(_translate("Dialog", "Wieviele Tage sollen im Bericht erfasst werden?"))
self.label_2.setText(_translate("Dialog", "Tage"))
self.radio_week.setText(_translate("Dialog", "Woche"))
self.radio_month.setText(_translate("Dialog", "Monat"))
self.radio_year.setText(_translate("Dialog", "Jahr"))
self.label_4.setText(_translate("Dialog", "Fortschritt:"))
self.generateReport.setText(_translate("Dialog", " Bericht erstellen"))

View File

@@ -0,0 +1,8 @@
# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\LibrarySystem\src\ui\sources\dialog_generateReport.ui.nKmkjJ'
#
# 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.

View File

@@ -12,7 +12,7 @@ from PyQt6 import QtCore, QtGui, QtWidgets
class Ui_Dialog(object):
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(377, 206)
Dialog.resize(436, 184)
self.formLayout = QtWidgets.QFormLayout(Dialog)
self.formLayout.setObjectName("formLayout")
self.label = QtWidgets.QLabel(parent=Dialog)

View File

@@ -0,0 +1,100 @@
# Form implementation generated from reading ui file 'c:\Users\aky547\GitHub\LibrarySystem\src\ui\sources\main_Loans.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.resize(899, 658)
self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
self.verticalLayout.setObjectName("verticalLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.radio_all = QtWidgets.QRadioButton(parent=self.centralwidget)
self.radio_all.setChecked(True)
self.radio_all.setObjectName("radio_all")
self.horizontalLayout.addWidget(self.radio_all)
self.radio_current = QtWidgets.QRadioButton(parent=self.centralwidget)
self.radio_current.setObjectName("radio_current")
self.horizontalLayout.addWidget(self.radio_current)
self.radio_overdue = QtWidgets.QRadioButton(parent=self.centralwidget)
self.radio_overdue.setObjectName("radio_overdue")
self.horizontalLayout.addWidget(self.radio_overdue)
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout.addItem(spacerItem)
self.verticalLayout.addLayout(self.horizontalLayout)
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.searchbar = QtWidgets.QLineEdit(parent=self.centralwidget)
self.searchbar.setObjectName("searchbar")
self.horizontalLayout_2.addWidget(self.searchbar)
self.searchFields = QtWidgets.QComboBox(parent=self.centralwidget)
self.searchFields.setObjectName("searchFields")
self.searchFields.addItem("")
self.searchFields.addItem("")
self.searchFields.addItem("")
self.horizontalLayout_2.addWidget(self.searchFields)
self.verticalLayout.addLayout(self.horizontalLayout_2)
self.loanTable = QtWidgets.QTableWidget(parent=self.centralwidget)
self.loanTable.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
self.loanTable.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.SingleSelection)
self.loanTable.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows)
self.loanTable.setObjectName("loanTable")
self.loanTable.setColumnCount(7)
self.loanTable.setRowCount(0)
item = QtWidgets.QTableWidgetItem()
self.loanTable.setHorizontalHeaderItem(0, item)
item = QtWidgets.QTableWidgetItem()
self.loanTable.setHorizontalHeaderItem(1, item)
item = QtWidgets.QTableWidgetItem()
self.loanTable.setHorizontalHeaderItem(2, item)
item = QtWidgets.QTableWidgetItem()
self.loanTable.setHorizontalHeaderItem(3, item)
item = QtWidgets.QTableWidgetItem()
self.loanTable.setHorizontalHeaderItem(4, item)
item = QtWidgets.QTableWidgetItem()
self.loanTable.setHorizontalHeaderItem(5, item)
item = QtWidgets.QTableWidgetItem()
self.loanTable.setHorizontalHeaderItem(6, item)
self.verticalLayout.addWidget(self.loanTable)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(parent=MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 899, 22))
self.menubar.setObjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.radio_all.setText(_translate("MainWindow", "Alle Ausleihen"))
self.radio_current.setText(_translate("MainWindow", "Aktuell Entliehene Medien"))
self.radio_overdue.setText(_translate("MainWindow", "Überzgene Medien"))
self.searchFields.setItemText(0, _translate("MainWindow", "Titel"))
self.searchFields.setItemText(1, _translate("MainWindow", "Signatur"))
self.searchFields.setItemText(2, _translate("MainWindow", "Nutzer"))
item = self.loanTable.horizontalHeaderItem(0)
item.setText(_translate("MainWindow", "ISBN"))
item = self.loanTable.horizontalHeaderItem(1)
item.setText(_translate("MainWindow", "Signatur"))
item = self.loanTable.horizontalHeaderItem(2)
item.setText(_translate("MainWindow", "Titel"))
item = self.loanTable.horizontalHeaderItem(3)
item.setText(_translate("MainWindow", "Nutzerkonto"))
item = self.loanTable.horizontalHeaderItem(4)
item.setText(_translate("MainWindow", "entliehen am"))
item = self.loanTable.horizontalHeaderItem(5)
item.setText(_translate("MainWindow", "entliehen bis"))
item = self.loanTable.horizontalHeaderItem(6)
item.setText(_translate("MainWindow", "Zurückgegeben am"))

View File

@@ -19,15 +19,13 @@ class Ui_MainWindow(object):
self.verticalLayout.setObjectName("verticalLayout")
self.gridLayout = QtWidgets.QGridLayout()
self.gridLayout.setObjectName("gridLayout")
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.input_userno = QtWidgets.QLineEdit(parent=self.centralwidget)
self.input_userno.setObjectName("input_userno")
self.gridLayout.addWidget(self.input_userno, 1, 1, 1, 1)
self.duedate = QtWidgets.QDateEdit(parent=self.centralwidget)
self.duedate.setObjectName("duedate")
self.gridLayout.addWidget(self.duedate, 5, 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.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.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.label_5 = QtWidgets.QLabel(parent=self.centralwidget)
@@ -43,22 +41,32 @@ class Ui_MainWindow(object):
self.mode.setObjectName("mode")
self.horizontalLayout.addWidget(self.mode)
self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 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.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.label = QtWidgets.QLabel(parent=self.centralwidget)
self.label.setObjectName("label")
self.gridLayout.addWidget(self.label, 1, 0, 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.duedate = QtWidgets.QDateEdit(parent=self.centralwidget)
self.duedate.setObjectName("duedate")
self.gridLayout.addWidget(self.duedate, 5, 1, 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.label_2 = QtWidgets.QLabel(parent=self.centralwidget)
self.label_2.setObjectName("label_2")
self.gridLayout.addWidget(self.label_2, 2, 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.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
self.horizontalLayout_3.addItem(spacerItem)
self.btn_createNewUser = QtWidgets.QPushButton(parent=self.centralwidget)
self.btn_createNewUser.setObjectName("btn_createNewUser")
self.horizontalLayout_3.addWidget(self.btn_createNewUser)
self.gridLayout.addLayout(self.horizontalLayout_3, 0, 1, 1, 1)
self.verticalLayout.addLayout(self.gridLayout)
self.groupBox = QtWidgets.QGroupBox(parent=self.centralwidget)
self.groupBox.setFocusPolicy(QtCore.Qt.FocusPolicy.NoFocus)
@@ -119,8 +127,10 @@ class Ui_MainWindow(object):
self.menubar.setObjectName("menubar")
self.menuDatei = QtWidgets.QMenu(parent=self.menubar)
self.menuDatei.setObjectName("menuDatei")
self.menuShortkeys = QtWidgets.QMenu(parent=self.menubar)
self.menuShortkeys.setObjectName("menuShortkeys")
self.menuHotkeys = QtWidgets.QMenu(parent=self.menubar)
self.menuHotkeys.setObjectName("menuHotkeys")
self.menuFenster = QtWidgets.QMenu(parent=self.menubar)
self.menuFenster.setObjectName("menuFenster")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(parent=MainWindow)
self.statusbar.setObjectName("statusbar")
@@ -133,31 +143,40 @@ class Ui_MainWindow(object):
self.actionRueckgabemodus.setObjectName("actionRueckgabemodus")
self.actionNutzer = QtGui.QAction(parent=MainWindow)
self.actionNutzer.setObjectName("actionNutzer")
self.actionNutzer_2 = QtGui.QAction(parent=MainWindow)
self.actionNutzer_2.setObjectName("actionNutzer_2")
self.actionAusleihistorie = QtGui.QAction(parent=MainWindow)
self.actionAusleihistorie.setObjectName("actionAusleihistorie")
self.actionBericht_erstellen = QtGui.QAction(parent=MainWindow)
self.actionBericht_erstellen.setObjectName("actionBericht_erstellen")
self.menuDatei.addAction(self.actionEinstellungen)
self.menuDatei.addAction(self.actionBeenden)
self.menuShortkeys.addAction(self.actionRueckgabemodus)
self.menuShortkeys.addAction(self.actionNutzer)
self.menuHotkeys.addAction(self.actionRueckgabemodus)
self.menuHotkeys.addAction(self.actionNutzer)
self.menuFenster.addAction(self.actionAusleihistorie)
self.menuFenster.addAction(self.actionBericht_erstellen)
self.menubar.addAction(self.menuDatei.menuAction())
self.menubar.addAction(self.menuShortkeys.menuAction())
self.menubar.addAction(self.menuHotkeys.menuAction())
self.menubar.addAction(self.menuFenster.menuAction())
self.retranslateUi(MainWindow)
self.actionBeenden.triggered.connect(MainWindow.close) # type: ignore
QtCore.QMetaObject.connectSlotsByName(MainWindow)
MainWindow.setTabOrder(self.btn_createNewUser, self.input_userno)
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.mediaOverview)
MainWindow.setTabOrder(self.mediaOverview, self.btn_show_lentmedia)
MainWindow.setTabOrder(self.input_file_ident, self.duedate)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.label_2.setText(_translate("MainWindow", "Benutzername"))
self.label_5.setText(_translate("MainWindow", "Modus"))
self.mode.setText(_translate("MainWindow", "Rückgabe"))
self.label_3.setText(_translate("MainWindow", "Suchbegriff"))
self.label_6.setText(_translate("MainWindow", "Ausleihe bis"))
self.label_5.setText(_translate("MainWindow", "Modus"))
self.mode.setText(_translate("MainWindow", "Rückgabe"))
self.label.setText(_translate("MainWindow", "Matrikelnummer"))
self.label_2.setText(_translate("MainWindow", "Benutzername"))
self.btn_createNewUser.setText(_translate("MainWindow", "Neuen Nutzer anlegen"))
self.groupBox.setTitle(_translate("MainWindow", "Nutzerdaten"))
self.groupBox_2.setTitle(_translate("MainWindow", "Ausleihdaten"))
self.label_4.setText(_translate("MainWindow", "Anzahl Ausleihen"))
@@ -169,10 +188,16 @@ class Ui_MainWindow(object):
item = self.mediaOverview.horizontalHeaderItem(2)
item.setText(_translate("MainWindow", "Status"))
self.menuDatei.setTitle(_translate("MainWindow", "Datei"))
self.menuShortkeys.setTitle(_translate("MainWindow", "Shortkeys"))
self.menuHotkeys.setTitle(_translate("MainWindow", "Hotkeys"))
self.menuFenster.setTitle(_translate("MainWindow", "Fenster"))
self.actionEinstellungen.setText(_translate("MainWindow", "Einstellungen"))
self.actionBeenden.setText(_translate("MainWindow", "Beenden"))
self.actionRueckgabemodus.setText(_translate("MainWindow", "Rückgabemodus"))
self.actionRueckgabemodus.setShortcut(_translate("MainWindow", "F5"))
self.actionNutzer.setText(_translate("MainWindow", "Nutzer"))
self.actionNutzer.setShortcut(_translate("MainWindow", "F6"))
self.actionNutzer_2.setText(_translate("MainWindow", "Nutzer"))
self.actionAusleihistorie.setText(_translate("MainWindow", "Ausleihhistorie"))
self.actionAusleihistorie.setShortcut(_translate("MainWindow", "F8"))
self.actionBericht_erstellen.setText(_translate("MainWindow", "Bericht erstellen"))
self.actionBericht_erstellen.setShortcut(_translate("MainWindow", "F7"))

View File

@@ -71,10 +71,11 @@ class Ui_MainWindow(object):
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.radio_allLoanedMedia = QtWidgets.QRadioButton(parent=self.centralwidget)
self.radio_allLoanedMedia.setChecked(True)
self.radio_allLoanedMedia.setChecked(False)
self.radio_allLoanedMedia.setObjectName("radio_allLoanedMedia")
self.horizontalLayout_2.addWidget(self.radio_allLoanedMedia)
self.radio_currentlyLoaned = QtWidgets.QRadioButton(parent=self.centralwidget)
self.radio_currentlyLoaned.setChecked(True)
self.radio_currentlyLoaned.setObjectName("radio_currentlyLoaned")
self.horizontalLayout_2.addWidget(self.radio_currentlyLoaned)
self.radio_overdueLoans = QtWidgets.QRadioButton(parent=self.centralwidget)
@@ -88,9 +89,11 @@ class Ui_MainWindow(object):
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)
self.searchfilter = QtWidgets.QComboBox(parent=self.centralwidget)
self.searchfilter.setObjectName("searchfilter")
self.searchfilter.addItem("")
self.searchfilter.addItem("")
self.horizontalLayout_3.addWidget(self.searchfilter)
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)
@@ -150,7 +153,8 @@ class Ui_MainWindow(object):
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.searchfilter.setItemText(0, _translate("MainWindow", "Titel"))
self.searchfilter.setItemText(1, _translate("MainWindow", "Signatur"))
self.btn_extendSelectedMedia.setText(_translate("MainWindow", "Ausgewählte Verlängern"))
self.UserMediaTable.setSortingEnabled(True)
item = self.UserMediaTable.horizontalHeaderItem(0)

View File

@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Dialog</class>
<widget class="QDialog" name="Dialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>262</width>
<height>100</height>
</rect>
</property>
<property name="windowTitle">
<string>Dialog</string>
</property>
<layout class="QGridLayout" name="gridLayout">
<item row="1" column="1">
<widget class="QLineEdit" name="book_signature"/>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Signatur</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="text">
<string>Titel</string>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="book_title"/>
</item>
<item row="2" column="1">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QPushButton" name="btn_save">
<property name="focusPolicy">
<enum>Qt::ClickFocus</enum>
</property>
<property name="text">
<string>Speichern</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btn_cancel">
<property name="focusPolicy">
<enum>Qt::ClickFocus</enum>
</property>
<property name="text">
<string>Abbrechen</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<tabstops>
<tabstop>book_title</tabstop>
<tabstop>book_signature</tabstop>
<tabstop>btn_save</tabstop>
<tabstop>btn_cancel</tabstop>
</tabstops>
<resources/>
<connections/>
</ui>

View File

@@ -22,6 +22,9 @@
<property name="inputMethodHints">
<set>Qt::ImhDigitsOnly</set>
</property>
<property name="placeholderText">
<string>102888557</string>
</property>
</widget>
</item>
<item row="1" column="0">
@@ -39,7 +42,11 @@
</widget>
</item>
<item row="2" column="1">
<widget class="QLineEdit" name="user_mail"/>
<widget class="QLineEdit" name="user_mail">
<property name="placeholderText">
<string>email@ph-freiburg.de</string>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QLabel" name="label">
@@ -49,7 +56,11 @@
</widget>
</item>
<item row="0" column="1">
<widget class="QLineEdit" name="username"/>
<widget class="QLineEdit" name="username">
<property name="placeholderText">
<string>Nachname, Vorname</string>
</property>
</widget>
</item>
<item row="4" column="1">
<widget class="QDialogButtonBox" name="buttonBox">

View File

@@ -0,0 +1,173 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>Dialog</class>
<widget class="QDialog" name="Dialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>375</width>
<height>206</height>
</rect>
</property>
<property name="minimumSize">
<size>
<width>40</width>
<height>0</height>
</size>
</property>
<property name="windowTitle">
<string>Dialog</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QLabel" name="label">
<property name="text">
<string>Wieviele Tage sollen im Bericht erfasst werden?</string>
</property>
</widget>
</item>
<item>
<layout class="QGridLayout" name="gridLayout">
<item row="0" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Tage</string>
</property>
</widget>
</item>
<item row="1" column="1">
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QRadioButton" name="radio_week">
<property name="text">
<string>Woche</string>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="radio_month">
<property name="text">
<string>Monat</string>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="radio_year">
<property name="text">
<string>Jahr</string>
</property>
</widget>
</item>
</layout>
</item>
<item row="2" column="1">
<widget class="QLabel" name="reportlink">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="0" column="1">
<widget class="QSlider" name="dayslider">
<property name="focusPolicy">
<enum>Qt::ClickFocus</enum>
</property>
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>365</number>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="invertedControls">
<bool>true</bool>
</property>
<property name="tickPosition">
<enum>QSlider::TicksAbove</enum>
</property>
<property name="tickInterval">
<number>10</number>
</property>
</widget>
</item>
<item row="0" column="2">
<widget class="QLineEdit" name="dayValue">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>40</width>
<height>16777215</height>
</size>
</property>
<property name="focusPolicy">
<enum>Qt::NoFocus</enum>
</property>
<property name="readOnly">
<bool>true</bool>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QRadioButton" name="radioButton">
<property name="text">
<string/>
</property>
<property name="checkable">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QLabel" name="label_4">
<property name="text">
<string>Fortschritt:</string>
</property>
</widget>
</item>
<item>
<widget class="QProgressBar" name="reportprogress">
<property name="value">
<number>24</number>
</property>
<property name="textVisible">
<bool>true</bool>
</property>
<property name="invertedAppearance">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="generateReport">
<property name="text">
<string> Bericht erstellen</string>
</property>
</widget>
</item>
</layout>
</widget>
<tabstops>
<tabstop>radio_week</tabstop>
<tabstop>radio_month</tabstop>
<tabstop>radio_year</tabstop>
<tabstop>generateReport</tabstop>
</tabstops>
<resources/>
<connections/>
</ui>

View File

@@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>377</width>
<height>206</height>
<width>436</width>
<height>184</height>
</rect>
</property>
<property name="windowTitle">

View File

@@ -0,0 +1,148 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>899</width>
<height>658</height>
</rect>
</property>
<property name="windowTitle">
<string>MainWindow</string>
</property>
<widget class="QWidget" name="centralwidget">
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QRadioButton" name="radio_all">
<property name="text">
<string>Alle Ausleihen</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="radio_current">
<property name="text">
<string>Aktuell Entliehene Medien</string>
</property>
</widget>
</item>
<item>
<widget class="QRadioButton" name="radio_overdue">
<property name="text">
<string>Überzgene Medien</string>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QLineEdit" name="searchbar"/>
</item>
<item>
<widget class="QComboBox" name="searchFields">
<item>
<property name="text">
<string>Titel</string>
</property>
</item>
<item>
<property name="text">
<string>Signatur</string>
</property>
</item>
<item>
<property name="text">
<string>Nutzer</string>
</property>
</item>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QTableWidget" name="loanTable">
<property name="editTriggers">
<set>QAbstractItemView::NoEditTriggers</set>
</property>
<property name="selectionMode">
<enum>QAbstractItemView::SingleSelection</enum>
</property>
<property name="selectionBehavior">
<enum>QAbstractItemView::SelectRows</enum>
</property>
<column>
<property name="text">
<string>ISBN</string>
</property>
</column>
<column>
<property name="text">
<string>Signatur</string>
</property>
</column>
<column>
<property name="text">
<string>Titel</string>
</property>
</column>
<column>
<property name="text">
<string>Nutzerkonto</string>
</property>
</column>
<column>
<property name="text">
<string>entliehen am</string>
</property>
</column>
<column>
<property name="text">
<string>entliehen bis</string>
</property>
</column>
<column>
<property name="text">
<string>Zurückgegeben am</string>
</property>
</column>
</widget>
</item>
</layout>
</widget>
<widget class="QMenuBar" name="menubar">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>899</width>
<height>22</height>
</rect>
</property>
</widget>
</widget>
<resources/>
<connections/>
</ui>

View File

@@ -17,18 +17,22 @@
<layout class="QVBoxLayout" name="verticalLayout" stretch="0,10,20">
<item>
<layout class="QGridLayout" name="gridLayout">
<item row="2" column="0">
<widget class="QLabel" name="label_2">
<item row="3" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Benutzername</string>
<string>Suchbegriff</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="input_userno"/>
</item>
<item row="5" column="1">
<widget class="QDateEdit" name="duedate"/>
<item row="5" column="0">
<widget class="QLabel" name="label_6">
<property name="text">
<string>Ausleihe bis</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="0" column="0">
<layout class="QHBoxLayout" name="horizontalLayout">
@@ -60,23 +64,6 @@
</item>
</layout>
</item>
<item row="3" column="0">
<widget class="QLabel" name="label_3">
<property name="text">
<string>Suchbegriff</string>
</property>
</widget>
</item>
<item row="5" column="0">
<widget class="QLabel" name="label_6">
<property name="text">
<string>Ausleihe bis</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
</widget>
</item>
<item row="1" column="0">
<widget class="QLabel" name="label">
<property name="text">
@@ -87,9 +74,46 @@
<item row="2" column="1">
<widget class="QLineEdit" name="input_username"/>
</item>
<item row="5" column="1">
<widget class="QDateEdit" name="duedate"/>
</item>
<item row="3" column="1">
<widget class="QLineEdit" name="input_file_ident"/>
</item>
<item row="2" column="0">
<widget class="QLabel" name="label_2">
<property name="text">
<string>Benutzername</string>
</property>
</widget>
</item>
<item row="1" column="1">
<widget class="QLineEdit" name="input_userno"/>
</item>
<item row="0" column="1">
<layout class="QHBoxLayout" name="horizontalLayout_3">
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="btn_createNewUser">
<property name="text">
<string>Neuen Nutzer anlegen</string>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</item>
<item>
@@ -204,15 +228,23 @@
<addaction name="actionEinstellungen"/>
<addaction name="actionBeenden"/>
</widget>
<widget class="QMenu" name="menuShortkeys">
<widget class="QMenu" name="menuHotkeys">
<property name="title">
<string>Shortkeys</string>
<string>Hotkeys</string>
</property>
<addaction name="actionRueckgabemodus"/>
<addaction name="actionNutzer"/>
</widget>
<widget class="QMenu" name="menuFenster">
<property name="title">
<string>Fenster</string>
</property>
<addaction name="actionAusleihistorie"/>
<addaction name="actionBericht_erstellen"/>
</widget>
<addaction name="menuDatei"/>
<addaction name="menuShortkeys"/>
<addaction name="menuHotkeys"/>
<addaction name="menuFenster"/>
</widget>
<widget class="QStatusBar" name="statusbar"/>
<action name="actionEinstellungen">
@@ -241,14 +273,34 @@
<string>F6</string>
</property>
</action>
<action name="actionNutzer_2">
<property name="text">
<string>Nutzer</string>
</property>
</action>
<action name="actionAusleihistorie">
<property name="text">
<string>Ausleihhistorie</string>
</property>
<property name="shortcut">
<string>F8</string>
</property>
</action>
<action name="actionBericht_erstellen">
<property name="text">
<string>Bericht erstellen</string>
</property>
<property name="shortcut">
<string>F7</string>
</property>
</action>
</widget>
<tabstops>
<tabstop>btn_createNewUser</tabstop>
<tabstop>input_userno</tabstop>
<tabstop>input_username</tabstop>
<tabstop>input_file_ident</tabstop>
<tabstop>groupBox</tabstop>
<tabstop>mediaOverview</tabstop>
<tabstop>btn_show_lentmedia</tabstop>
<tabstop>duedate</tabstop>
</tabstops>
<resources/>
<connections>

View File

@@ -134,7 +134,7 @@
<string>Alle Ausleihen</string>
</property>
<property name="checked">
<bool>true</bool>
<bool>false</bool>
</property>
</widget>
</item>
@@ -143,6 +143,9 @@
<property name="text">
<string>Aktuell entliehen</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
@@ -173,10 +176,17 @@
<widget class="QLineEdit" name="searchbox"/>
</item>
<item>
<widget class="QPushButton" name="btn_searchTableContent">
<property name="text">
<string>Suchen</string>
</property>
<widget class="QComboBox" name="searchfilter">
<item>
<property name="text">
<string>Titel</string>
</property>
</item>
<item>
<property name="text">
<string>Signatur</string>
</property>
</item>
</widget>
</item>
<item>