From a547b6aa214aaa7c2abe1c0cb5b4f0a420c7e58a Mon Sep 17 00:00:00 2001 From: WorldTeacher <41587052+WorldTeacher@users.noreply.github.com> Date: Thu, 27 Jun 2024 13:18:39 +0200 Subject: [PATCH] ui rework, add new features --- .../dialog_sources/Ui_elsa_add_table_entry.py | 49 ++++++++++- .../dialog_sources/elsa_add_table_entry.ui | 86 ++++++++++++++++++- 2 files changed, 133 insertions(+), 2 deletions(-) diff --git a/src/ui/dialogs/dialog_sources/Ui_elsa_add_table_entry.py b/src/ui/dialogs/dialog_sources/Ui_elsa_add_table_entry.py index 4add59f..4903dd4 100644 --- a/src/ui/dialogs/dialog_sources/Ui_elsa_add_table_entry.py +++ b/src/ui/dialogs/dialog_sources/Ui_elsa_add_table_entry.py @@ -12,7 +12,7 @@ from PyQt6 import QtCore, QtGui, QtWidgets class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") - Dialog.resize(529, 454) + Dialog.resize(529, 482) self.verticalLayout = QtWidgets.QVBoxLayout(Dialog) self.verticalLayout.setObjectName("verticalLayout") self.groupBox = QtWidgets.QGroupBox(parent=Dialog) @@ -47,6 +47,9 @@ class Ui_Dialog(object): self.horizontalLayout_2.addWidget(self.btn_search) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) + self.make_quote = QtWidgets.QPushButton(parent=Dialog) + self.make_quote.setObjectName("make_quote") + self.horizontalLayout_2.addWidget(self.make_quote) self.verticalLayout.addLayout(self.horizontalLayout_2) self.stackedWidget = QtWidgets.QStackedWidget(parent=Dialog) self.stackedWidget.setObjectName("stackedWidget") @@ -245,6 +248,43 @@ class Ui_Dialog(object): self.zs_isbn.setObjectName("zs_isbn") self.gridLayout.addWidget(self.zs_isbn, 9, 1, 1, 1) self.stackedWidget.addWidget(self.zs) + self.page = QtWidgets.QWidget() + self.page.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight) + self.page.setObjectName("page") + self.gridLayout_5 = QtWidgets.QGridLayout(self.page) + self.gridLayout_5.setObjectName("gridLayout_5") + self.label_32 = QtWidgets.QLabel(parent=self.page) + self.label_32.setObjectName("label_32") + self.gridLayout_5.addWidget(self.label_32, 0, 0, 1, 1) + self.file_desc_edit = QtWidgets.QTextEdit(parent=self.page) + self.file_desc_edit.setObjectName("file_desc_edit") + self.gridLayout_5.addWidget(self.file_desc_edit, 5, 0, 1, 1) + spacerItem2 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) + self.gridLayout_5.addItem(spacerItem2, 6, 0, 1, 1) + self.copy_filename = QtWidgets.QToolButton(parent=self.page) + self.copy_filename.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight) + self.copy_filename.setAutoFillBackground(False) + self.copy_filename.setObjectName("copy_filename") + self.gridLayout_5.addWidget(self.copy_filename, 1, 1, 1, 1) + self.copy_qoute = QtWidgets.QToolButton(parent=self.page) + self.copy_qoute.setObjectName("copy_qoute") + self.gridLayout_5.addWidget(self.copy_qoute, 5, 1, 1, 1) + self.label_33 = QtWidgets.QLabel(parent=self.page) + self.label_33.setObjectName("label_33") + self.gridLayout_5.addWidget(self.label_33, 4, 0, 1, 1) + self.filename_edit = QtWidgets.QTextEdit(parent=self.page) + self.filename_edit.setObjectName("filename_edit") + self.gridLayout_5.addWidget(self.filename_edit, 1, 0, 1, 1) + self.label_34 = QtWidgets.QLabel(parent=self.page) + self.label_34.setObjectName("label_34") + self.gridLayout_5.addWidget(self.label_34, 2, 0, 1, 1) + self.ilias_filename = QtWidgets.QTextEdit(parent=self.page) + self.ilias_filename.setObjectName("ilias_filename") + self.gridLayout_5.addWidget(self.ilias_filename, 3, 0, 1, 1) + self.copy_ilias_filename = QtWidgets.QToolButton(parent=self.page) + self.copy_ilias_filename.setObjectName("copy_ilias_filename") + self.gridLayout_5.addWidget(self.copy_ilias_filename, 3, 1, 1, 1) + self.stackedWidget.addWidget(self.page) self.verticalLayout.addWidget(self.stackedWidget) self.buttonBox = QtWidgets.QDialogButtonBox(parent=Dialog) self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal) @@ -267,6 +307,7 @@ class Ui_Dialog(object): self.btn_hg.setText(_translate("Dialog", "Herausgeberwerk")) self.label_2.setText(_translate("Dialog", "Identifikator")) self.btn_search.setText(_translate("Dialog", "Suchen")) + self.make_quote.setText(_translate("Dialog", "Zitat erstellen")) self.book_author.setToolTip(_translate("Dialog", "Bei mehreren Autoren mit ; trennen")) self.label_6.setText(_translate("Dialog", "Ort")) self.label_9.setText(_translate("Dialog", "Seiten")) @@ -305,3 +346,9 @@ class Ui_Dialog(object): self.label_14.setText(_translate("Dialog", "Name der Zeitschrift")) self.label_16.setText(_translate("Dialog", "Verlag")) self.label_31.setText(_translate("Dialog", "ISSN")) + self.label_32.setText(_translate("Dialog", "Dateiname")) + self.copy_filename.setText(_translate("Dialog", "Kopieren")) + self.copy_qoute.setText(_translate("Dialog", "Kopieren")) + self.label_33.setText(_translate("Dialog", "ILIAS Dateibeschreibung")) + self.label_34.setText(_translate("Dialog", "ILIAS Name")) + self.copy_ilias_filename.setText(_translate("Dialog", "Kopieren")) diff --git a/src/ui/dialogs/dialog_sources/elsa_add_table_entry.ui b/src/ui/dialogs/dialog_sources/elsa_add_table_entry.ui index 467f1be..07f0462 100644 --- a/src/ui/dialogs/dialog_sources/elsa_add_table_entry.ui +++ b/src/ui/dialogs/dialog_sources/elsa_add_table_entry.ui @@ -7,7 +7,7 @@ 0 0 529 - 454 + 482 @@ -98,6 +98,13 @@ + + + + Zitat erstellen + + + @@ -437,6 +444,83 @@ Nachname, Vorname + + + Qt::LeftToRight + + + + + + Dateiname + + + + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + + + Qt::LeftToRight + + + false + + + Kopieren + + + + + + + Kopieren + + + + + + + ILIAS Dateibeschreibung + + + + + + + + + + ILIAS Name + + + + + + + + + + Kopieren + + + + +