diff --git a/src/conf.py b/src/conf.py index dc1e663..cf101a8 100644 --- a/src/conf.py +++ b/src/conf.py @@ -11,7 +11,7 @@ app_name = "DocuMentor" if platform == "win32": config_path = f"%APPDATA%\\{app_name}\\config.json" -elif platform in ("linux", "linux2"): +elif platform in ("linux", "linux2"): config_path = f"~/.config/{app_name}/config.json" elif platform == "darwin": config_path = f"~/Library/Application Support/{app_name}/͏͏͏͏config.json" @@ -90,8 +90,8 @@ class AppSettings(BaseSettings): def save(self): global config_path + # Ordner existert nicht if not config_path.parent.exists(): - # Ordner existert nicht config_path.parent.mkdir(parents=True, exist_ok=True) # Konfiguration speichern @@ -100,7 +100,7 @@ class AppSettings(BaseSettings): app_settings = AppSettings() -print(app_settings) + class PdfProjectSettings(BaseSettings): """ diff --git a/src/ui/AppSettings.ui b/src/ui/AppSettings.ui index fa5cd25..b17b47b 100644 --- a/src/ui/AppSettings.ui +++ b/src/ui/AppSettings.ui @@ -7,7 +7,7 @@ 0 0 833 - 513 + 387 @@ -20,7 +20,7 @@ true - 0 + 5 @@ -374,6 +374,74 @@ + + + PDF-Projekte + + + + + + 1 + + + + + + + + + 0 + 0 + + + + QFrame::Shape::StyledPanel + + + QFrame::Shadow::Raised + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + Hinzufügen + + + + + + + + + + false + + + Entfernen + + + + + + + + + + + @@ -384,6 +452,9 @@ QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok + + true + @@ -397,8 +468,8 @@ accept() - 248 - 254 + 257 + 377 157 @@ -413,8 +484,8 @@ reject() - 316 - 260 + 325 + 377 286 diff --git a/src/ui/AppSettings_ui.py b/src/ui/AppSettings_ui.py index b992671..c15b045 100644 --- a/src/ui/AppSettings_ui.py +++ b/src/ui/AppSettings_ui.py @@ -1,268 +1,310 @@ -# -*- coding: utf-8 -*- - -################################################################################ -## Form generated from reading UI file 'AppSettings.ui' -## -## Created by: Qt User Interface Compiler version 6.9.0 -## -## WARNING! All changes made in this file will be lost when recompiling UI file! -################################################################################ - -from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, - QMetaObject, QObject, QPoint, QRect, - QSize, QTime, QUrl, Qt) -from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, - QFont, QFontDatabase, QGradient, QIcon, - QImage, QKeySequence, QLinearGradient, QPainter, - QPalette, QPixmap, QRadialGradient, QTransform) -from PySide6.QtWidgets import (QAbstractButton, QApplication, QDialog, QDialogButtonBox, - QFrame, QHBoxLayout, QHeaderView, QPushButton, - QSizePolicy, QTabWidget, QTableWidget, QTableWidgetItem, - QVBoxLayout, QWidget) - -class Ui_Dialog(object): - def setupUi(self, Dialog): - if not Dialog.objectName(): - Dialog.setObjectName(u"Dialog") - Dialog.resize(833, 513) - self.verticalLayout = QVBoxLayout(Dialog) - self.verticalLayout.setObjectName(u"verticalLayout") - self.tabSettings = QTabWidget(Dialog) - self.tabSettings.setObjectName(u"tabSettings") - self.tabSettings.setEnabled(True) - self.tabXsls = QWidget() - self.tabXsls.setObjectName(u"tabXsls") - self.verticalLayout_5 = QVBoxLayout(self.tabXsls) - self.verticalLayout_5.setObjectName(u"verticalLayout_5") - self.tableXsls = QTableWidget(self.tabXsls) - if (self.tableXsls.columnCount() < 2): - self.tableXsls.setColumnCount(2) - self.tableXsls.setObjectName(u"tableXsls") - self.tableXsls.setColumnCount(2) - - self.verticalLayout_5.addWidget(self.tableXsls) - - self.frame_2 = QFrame(self.tabXsls) - self.frame_2.setObjectName(u"frame_2") - sizePolicy = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.frame_2.sizePolicy().hasHeightForWidth()) - self.frame_2.setSizePolicy(sizePolicy) - self.frame_2.setFrameShape(QFrame.Shape.NoFrame) - self.frame_2.setFrameShadow(QFrame.Shadow.Raised) - self.horizontalLayout_2 = QHBoxLayout(self.frame_2) - self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") - self.horizontalLayout_2.setContentsMargins(0, 1, 0, 0) - self.addXsl = QPushButton(self.frame_2) - self.addXsl.setObjectName(u"addXsl") - icon = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.ListAdd)) - self.addXsl.setIcon(icon) - - self.horizontalLayout_2.addWidget(self.addXsl) - - self.removeXsl = QPushButton(self.frame_2) - self.removeXsl.setObjectName(u"removeXsl") - self.removeXsl.setEnabled(False) - icon1 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.ListRemove)) - self.removeXsl.setIcon(icon1) - self.removeXsl.setFlat(True) - - self.horizontalLayout_2.addWidget(self.removeXsl) - - - self.verticalLayout_5.addWidget(self.frame_2) - - self.tabSettings.addTab(self.tabXsls, "") - self.tabJavaVm = QWidget() - self.tabJavaVm.setObjectName(u"tabJavaVm") - self.verticalLayout_2 = QVBoxLayout(self.tabJavaVm) - self.verticalLayout_2.setObjectName(u"verticalLayout_2") - self.tableJavaVms = QTableWidget(self.tabJavaVm) - if (self.tableJavaVms.columnCount() < 2): - self.tableJavaVms.setColumnCount(2) - self.tableJavaVms.setObjectName(u"tableJavaVms") - self.tableJavaVms.setColumnCount(2) - - self.verticalLayout_2.addWidget(self.tableJavaVms) - - self.frame_3 = QFrame(self.tabJavaVm) - self.frame_3.setObjectName(u"frame_3") - sizePolicy.setHeightForWidth(self.frame_3.sizePolicy().hasHeightForWidth()) - self.frame_3.setSizePolicy(sizePolicy) - self.frame_3.setFrameShape(QFrame.Shape.NoFrame) - self.frame_3.setFrameShadow(QFrame.Shadow.Raised) - self.horizontalLayout_3 = QHBoxLayout(self.frame_3) - self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") - self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) - self.addJavaVm = QPushButton(self.frame_3) - self.addJavaVm.setObjectName(u"addJavaVm") - self.addJavaVm.setIcon(icon) - - self.horizontalLayout_3.addWidget(self.addJavaVm) - - self.removeJavaVm = QPushButton(self.frame_3) - self.removeJavaVm.setObjectName(u"removeJavaVm") - self.removeJavaVm.setEnabled(False) - self.removeJavaVm.setIcon(icon1) - - self.horizontalLayout_3.addWidget(self.removeJavaVm) - - - self.verticalLayout_2.addWidget(self.frame_3) - - self.tabSettings.addTab(self.tabJavaVm, "") - self.tabSaxon = QWidget() - self.tabSaxon.setObjectName(u"tabSaxon") - self.verticalLayout_4 = QVBoxLayout(self.tabSaxon) - self.verticalLayout_4.setObjectName(u"verticalLayout_4") - self.tableSaxons = QTableWidget(self.tabSaxon) - if (self.tableSaxons.columnCount() < 3): - self.tableSaxons.setColumnCount(3) - self.tableSaxons.setObjectName(u"tableSaxons") - self.tableSaxons.setColumnCount(3) - - self.verticalLayout_4.addWidget(self.tableSaxons) - - self.frame_4 = QFrame(self.tabSaxon) - self.frame_4.setObjectName(u"frame_4") - sizePolicy.setHeightForWidth(self.frame_4.sizePolicy().hasHeightForWidth()) - self.frame_4.setSizePolicy(sizePolicy) - self.frame_4.setFrameShape(QFrame.Shape.NoFrame) - self.frame_4.setFrameShadow(QFrame.Shadow.Raised) - self.horizontalLayout_4 = QHBoxLayout(self.frame_4) - self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") - self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) - self.addSaxon = QPushButton(self.frame_4) - self.addSaxon.setObjectName(u"addSaxon") - self.addSaxon.setIcon(icon) - - self.horizontalLayout_4.addWidget(self.addSaxon) - - self.removveSaxon = QPushButton(self.frame_4) - self.removveSaxon.setObjectName(u"removveSaxon") - self.removveSaxon.setEnabled(False) - self.removveSaxon.setIcon(icon1) - - self.horizontalLayout_4.addWidget(self.removveSaxon) - - - self.verticalLayout_4.addWidget(self.frame_4) - - self.tabSettings.addTab(self.tabSaxon, "") - self.tabApacheFop = QWidget() - self.tabApacheFop.setObjectName(u"tabApacheFop") - self.verticalLayout_3 = QVBoxLayout(self.tabApacheFop) - self.verticalLayout_3.setObjectName(u"verticalLayout_3") - self.tableApacheFops = QTableWidget(self.tabApacheFop) - if (self.tableApacheFops.columnCount() < 3): - self.tableApacheFops.setColumnCount(3) - self.tableApacheFops.setObjectName(u"tableApacheFops") - self.tableApacheFops.setColumnCount(3) - - self.verticalLayout_3.addWidget(self.tableApacheFops) - - self.frame = QFrame(self.tabApacheFop) - self.frame.setObjectName(u"frame") - sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) - self.frame.setSizePolicy(sizePolicy) - self.frame.setFrameShape(QFrame.Shape.NoFrame) - self.frame.setFrameShadow(QFrame.Shadow.Raised) - self.horizontalLayout = QHBoxLayout(self.frame) - self.horizontalLayout.setObjectName(u"horizontalLayout") - self.horizontalLayout.setContentsMargins(0, 0, 0, 0) - self.addApacheFop = QPushButton(self.frame) - self.addApacheFop.setObjectName(u"addApacheFop") - self.addApacheFop.setIcon(icon) - - self.horizontalLayout.addWidget(self.addApacheFop) - - self.removeApacheFop = QPushButton(self.frame) - self.removeApacheFop.setObjectName(u"removeApacheFop") - self.removeApacheFop.setEnabled(False) - self.removeApacheFop.setIcon(icon1) - - self.horizontalLayout.addWidget(self.removeApacheFop) - - - self.verticalLayout_3.addWidget(self.frame) - - self.tabSettings.addTab(self.tabApacheFop, "") - self.tabDiffPdf = QWidget() - self.tabDiffPdf.setObjectName(u"tabDiffPdf") - self.verticalLayout_6 = QVBoxLayout(self.tabDiffPdf) - self.verticalLayout_6.setObjectName(u"verticalLayout_6") - self.tableDiffPdfs = QTableWidget(self.tabDiffPdf) - if (self.tableDiffPdfs.columnCount() < 4): - self.tableDiffPdfs.setColumnCount(4) - self.tableDiffPdfs.setObjectName(u"tableDiffPdfs") - self.tableDiffPdfs.setColumnCount(4) - - self.verticalLayout_6.addWidget(self.tableDiffPdfs) - - self.frame_5 = QFrame(self.tabDiffPdf) - self.frame_5.setObjectName(u"frame_5") - sizePolicy.setHeightForWidth(self.frame_5.sizePolicy().hasHeightForWidth()) - self.frame_5.setSizePolicy(sizePolicy) - self.frame_5.setFrameShape(QFrame.Shape.NoFrame) - self.frame_5.setFrameShadow(QFrame.Shadow.Raised) - self.horizontalLayout_5 = QHBoxLayout(self.frame_5) - self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") - self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) - self.addDiffPdf = QPushButton(self.frame_5) - self.addDiffPdf.setObjectName(u"addDiffPdf") - self.addDiffPdf.setIcon(icon) - - self.horizontalLayout_5.addWidget(self.addDiffPdf) - - self.removeDiffPdf = QPushButton(self.frame_5) - self.removeDiffPdf.setObjectName(u"removeDiffPdf") - self.removeDiffPdf.setEnabled(False) - self.removeDiffPdf.setIcon(icon1) - - self.horizontalLayout_5.addWidget(self.removeDiffPdf) - - - self.verticalLayout_6.addWidget(self.frame_5) - - self.tabSettings.addTab(self.tabDiffPdf, "") - - self.verticalLayout.addWidget(self.tabSettings) - - self.buttonBox = QDialogButtonBox(Dialog) - self.buttonBox.setObjectName(u"buttonBox") - self.buttonBox.setOrientation(Qt.Orientation.Horizontal) - self.buttonBox.setStandardButtons(QDialogButtonBox.StandardButton.Cancel|QDialogButtonBox.StandardButton.Ok) - - self.verticalLayout.addWidget(self.buttonBox) - - - self.retranslateUi(Dialog) - self.buttonBox.accepted.connect(Dialog.accept) - self.buttonBox.rejected.connect(Dialog.reject) - - self.tabSettings.setCurrentIndex(0) - - - QMetaObject.connectSlotsByName(Dialog) - # setupUi - - def retranslateUi(self, Dialog): - Dialog.setWindowTitle(QCoreApplication.translate("Dialog", u"Programm Einstellungen", None)) - self.addXsl.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) - self.removeXsl.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) - self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabXsls), QCoreApplication.translate("Dialog", u"XSL-Ordner", None)) - self.addJavaVm.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) - self.removeJavaVm.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) - self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabJavaVm), QCoreApplication.translate("Dialog", u"Java VM", None)) - self.addSaxon.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) - self.removveSaxon.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) - self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabSaxon), QCoreApplication.translate("Dialog", u"Saxon", None)) - self.addApacheFop.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) - self.removeApacheFop.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) - self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabApacheFop), QCoreApplication.translate("Dialog", u"Apache FOP", None)) - self.addDiffPdf.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) - self.removeDiffPdf.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) - self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabDiffPdf), QCoreApplication.translate("Dialog", u"Diff-PDF", None)) - # retranslateUi - +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'AppSettings.ui' +## +## Created by: Qt User Interface Compiler version 6.9.1 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, + QMetaObject, QObject, QPoint, QRect, + QSize, QTime, QUrl, Qt) +from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, + QFont, QFontDatabase, QGradient, QIcon, + QImage, QKeySequence, QLinearGradient, QPainter, + QPalette, QPixmap, QRadialGradient, QTransform) +from PySide6.QtWidgets import (QAbstractButton, QApplication, QDialog, QDialogButtonBox, + QFrame, QHBoxLayout, QHeaderView, QPushButton, + QSizePolicy, QTabWidget, QTableWidget, QTableWidgetItem, + QVBoxLayout, QWidget) + +class Ui_Dialog(object): + def setupUi(self, Dialog): + if not Dialog.objectName(): + Dialog.setObjectName(u"Dialog") + Dialog.resize(833, 387) + self.verticalLayout = QVBoxLayout(Dialog) + self.verticalLayout.setObjectName(u"verticalLayout") + self.tabSettings = QTabWidget(Dialog) + self.tabSettings.setObjectName(u"tabSettings") + self.tabSettings.setEnabled(True) + self.tabXsls = QWidget() + self.tabXsls.setObjectName(u"tabXsls") + self.verticalLayout_5 = QVBoxLayout(self.tabXsls) + self.verticalLayout_5.setObjectName(u"verticalLayout_5") + self.tableXsls = QTableWidget(self.tabXsls) + if (self.tableXsls.columnCount() < 2): + self.tableXsls.setColumnCount(2) + self.tableXsls.setObjectName(u"tableXsls") + self.tableXsls.setColumnCount(2) + + self.verticalLayout_5.addWidget(self.tableXsls) + + self.frame_2 = QFrame(self.tabXsls) + self.frame_2.setObjectName(u"frame_2") + sizePolicy = QSizePolicy(QSizePolicy.Policy.Maximum, QSizePolicy.Policy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.frame_2.sizePolicy().hasHeightForWidth()) + self.frame_2.setSizePolicy(sizePolicy) + self.frame_2.setFrameShape(QFrame.Shape.NoFrame) + self.frame_2.setFrameShadow(QFrame.Shadow.Raised) + self.horizontalLayout_2 = QHBoxLayout(self.frame_2) + self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") + self.horizontalLayout_2.setContentsMargins(0, 1, 0, 0) + self.addXsl = QPushButton(self.frame_2) + self.addXsl.setObjectName(u"addXsl") + icon = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.ListAdd)) + self.addXsl.setIcon(icon) + + self.horizontalLayout_2.addWidget(self.addXsl) + + self.removeXsl = QPushButton(self.frame_2) + self.removeXsl.setObjectName(u"removeXsl") + self.removeXsl.setEnabled(False) + icon1 = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.ListRemove)) + self.removeXsl.setIcon(icon1) + self.removeXsl.setFlat(True) + + self.horizontalLayout_2.addWidget(self.removeXsl) + + + self.verticalLayout_5.addWidget(self.frame_2) + + self.tabSettings.addTab(self.tabXsls, "") + self.tabJavaVm = QWidget() + self.tabJavaVm.setObjectName(u"tabJavaVm") + self.verticalLayout_2 = QVBoxLayout(self.tabJavaVm) + self.verticalLayout_2.setObjectName(u"verticalLayout_2") + self.tableJavaVms = QTableWidget(self.tabJavaVm) + if (self.tableJavaVms.columnCount() < 2): + self.tableJavaVms.setColumnCount(2) + self.tableJavaVms.setObjectName(u"tableJavaVms") + self.tableJavaVms.setColumnCount(2) + + self.verticalLayout_2.addWidget(self.tableJavaVms) + + self.frame_3 = QFrame(self.tabJavaVm) + self.frame_3.setObjectName(u"frame_3") + sizePolicy.setHeightForWidth(self.frame_3.sizePolicy().hasHeightForWidth()) + self.frame_3.setSizePolicy(sizePolicy) + self.frame_3.setFrameShape(QFrame.Shape.NoFrame) + self.frame_3.setFrameShadow(QFrame.Shadow.Raised) + self.horizontalLayout_3 = QHBoxLayout(self.frame_3) + self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") + self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) + self.addJavaVm = QPushButton(self.frame_3) + self.addJavaVm.setObjectName(u"addJavaVm") + self.addJavaVm.setIcon(icon) + + self.horizontalLayout_3.addWidget(self.addJavaVm) + + self.removeJavaVm = QPushButton(self.frame_3) + self.removeJavaVm.setObjectName(u"removeJavaVm") + self.removeJavaVm.setEnabled(False) + self.removeJavaVm.setIcon(icon1) + + self.horizontalLayout_3.addWidget(self.removeJavaVm) + + + self.verticalLayout_2.addWidget(self.frame_3) + + self.tabSettings.addTab(self.tabJavaVm, "") + self.tabSaxon = QWidget() + self.tabSaxon.setObjectName(u"tabSaxon") + self.verticalLayout_4 = QVBoxLayout(self.tabSaxon) + self.verticalLayout_4.setObjectName(u"verticalLayout_4") + self.tableSaxons = QTableWidget(self.tabSaxon) + if (self.tableSaxons.columnCount() < 3): + self.tableSaxons.setColumnCount(3) + self.tableSaxons.setObjectName(u"tableSaxons") + self.tableSaxons.setColumnCount(3) + + self.verticalLayout_4.addWidget(self.tableSaxons) + + self.frame_4 = QFrame(self.tabSaxon) + self.frame_4.setObjectName(u"frame_4") + sizePolicy.setHeightForWidth(self.frame_4.sizePolicy().hasHeightForWidth()) + self.frame_4.setSizePolicy(sizePolicy) + self.frame_4.setFrameShape(QFrame.Shape.NoFrame) + self.frame_4.setFrameShadow(QFrame.Shadow.Raised) + self.horizontalLayout_4 = QHBoxLayout(self.frame_4) + self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") + self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) + self.addSaxon = QPushButton(self.frame_4) + self.addSaxon.setObjectName(u"addSaxon") + self.addSaxon.setIcon(icon) + + self.horizontalLayout_4.addWidget(self.addSaxon) + + self.removveSaxon = QPushButton(self.frame_4) + self.removveSaxon.setObjectName(u"removveSaxon") + self.removveSaxon.setEnabled(False) + self.removveSaxon.setIcon(icon1) + + self.horizontalLayout_4.addWidget(self.removveSaxon) + + + self.verticalLayout_4.addWidget(self.frame_4) + + self.tabSettings.addTab(self.tabSaxon, "") + self.tabApacheFop = QWidget() + self.tabApacheFop.setObjectName(u"tabApacheFop") + self.verticalLayout_3 = QVBoxLayout(self.tabApacheFop) + self.verticalLayout_3.setObjectName(u"verticalLayout_3") + self.tableApacheFops = QTableWidget(self.tabApacheFop) + if (self.tableApacheFops.columnCount() < 3): + self.tableApacheFops.setColumnCount(3) + self.tableApacheFops.setObjectName(u"tableApacheFops") + self.tableApacheFops.setColumnCount(3) + + self.verticalLayout_3.addWidget(self.tableApacheFops) + + self.frame = QFrame(self.tabApacheFop) + self.frame.setObjectName(u"frame") + sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth()) + self.frame.setSizePolicy(sizePolicy) + self.frame.setFrameShape(QFrame.Shape.NoFrame) + self.frame.setFrameShadow(QFrame.Shadow.Raised) + self.horizontalLayout = QHBoxLayout(self.frame) + self.horizontalLayout.setObjectName(u"horizontalLayout") + self.horizontalLayout.setContentsMargins(0, 0, 0, 0) + self.addApacheFop = QPushButton(self.frame) + self.addApacheFop.setObjectName(u"addApacheFop") + self.addApacheFop.setIcon(icon) + + self.horizontalLayout.addWidget(self.addApacheFop) + + self.removeApacheFop = QPushButton(self.frame) + self.removeApacheFop.setObjectName(u"removeApacheFop") + self.removeApacheFop.setEnabled(False) + self.removeApacheFop.setIcon(icon1) + + self.horizontalLayout.addWidget(self.removeApacheFop) + + + self.verticalLayout_3.addWidget(self.frame) + + self.tabSettings.addTab(self.tabApacheFop, "") + self.tabDiffPdf = QWidget() + self.tabDiffPdf.setObjectName(u"tabDiffPdf") + self.verticalLayout_6 = QVBoxLayout(self.tabDiffPdf) + self.verticalLayout_6.setObjectName(u"verticalLayout_6") + self.tableDiffPdfs = QTableWidget(self.tabDiffPdf) + if (self.tableDiffPdfs.columnCount() < 4): + self.tableDiffPdfs.setColumnCount(4) + self.tableDiffPdfs.setObjectName(u"tableDiffPdfs") + self.tableDiffPdfs.setColumnCount(4) + + self.verticalLayout_6.addWidget(self.tableDiffPdfs) + + self.frame_5 = QFrame(self.tabDiffPdf) + self.frame_5.setObjectName(u"frame_5") + sizePolicy.setHeightForWidth(self.frame_5.sizePolicy().hasHeightForWidth()) + self.frame_5.setSizePolicy(sizePolicy) + self.frame_5.setFrameShape(QFrame.Shape.NoFrame) + self.frame_5.setFrameShadow(QFrame.Shadow.Raised) + self.horizontalLayout_5 = QHBoxLayout(self.frame_5) + self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") + self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) + self.addDiffPdf = QPushButton(self.frame_5) + self.addDiffPdf.setObjectName(u"addDiffPdf") + self.addDiffPdf.setIcon(icon) + + self.horizontalLayout_5.addWidget(self.addDiffPdf) + + self.removeDiffPdf = QPushButton(self.frame_5) + self.removeDiffPdf.setObjectName(u"removeDiffPdf") + self.removeDiffPdf.setEnabled(False) + self.removeDiffPdf.setIcon(icon1) + + self.horizontalLayout_5.addWidget(self.removeDiffPdf) + + + self.verticalLayout_6.addWidget(self.frame_5) + + self.tabSettings.addTab(self.tabDiffPdf, "") + self.tabPdfProject = QWidget() + self.tabPdfProject.setObjectName(u"tabPdfProject") + self.verticalLayout_7 = QVBoxLayout(self.tabPdfProject) + self.verticalLayout_7.setObjectName(u"verticalLayout_7") + self.tablePdfProjekts = QTableWidget(self.tabPdfProject) + if (self.tablePdfProjekts.columnCount() < 1): + self.tablePdfProjekts.setColumnCount(1) + self.tablePdfProjekts.setObjectName(u"tablePdfProjekts") + self.tablePdfProjekts.setColumnCount(1) + + self.verticalLayout_7.addWidget(self.tablePdfProjekts) + + self.frame_6 = QFrame(self.tabPdfProject) + self.frame_6.setObjectName(u"frame_6") + sizePolicy.setHeightForWidth(self.frame_6.sizePolicy().hasHeightForWidth()) + self.frame_6.setSizePolicy(sizePolicy) + self.frame_6.setFrameShape(QFrame.Shape.StyledPanel) + self.frame_6.setFrameShadow(QFrame.Shadow.Raised) + self.horizontalLayout_6 = QHBoxLayout(self.frame_6) + self.horizontalLayout_6.setObjectName(u"horizontalLayout_6") + self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) + self.removeProject = QPushButton(self.frame_6) + self.removeProject.setObjectName(u"removeProject") + self.removeProject.setIcon(icon) + + self.horizontalLayout_6.addWidget(self.removeProject) + + self.addProject = QPushButton(self.frame_6) + self.addProject.setObjectName(u"addProject") + self.addProject.setEnabled(False) + self.addProject.setIcon(icon1) + + self.horizontalLayout_6.addWidget(self.addProject) + + + self.verticalLayout_7.addWidget(self.frame_6) + + self.tabSettings.addTab(self.tabPdfProject, "") + + self.verticalLayout.addWidget(self.tabSettings) + + self.buttonBox = QDialogButtonBox(Dialog) + self.buttonBox.setObjectName(u"buttonBox") + self.buttonBox.setOrientation(Qt.Orientation.Horizontal) + self.buttonBox.setStandardButtons(QDialogButtonBox.StandardButton.Cancel|QDialogButtonBox.StandardButton.Ok) + self.buttonBox.setCenterButtons(True) + + self.verticalLayout.addWidget(self.buttonBox) + + + self.retranslateUi(Dialog) + self.buttonBox.accepted.connect(Dialog.accept) + self.buttonBox.rejected.connect(Dialog.reject) + + self.tabSettings.setCurrentIndex(5) + + + QMetaObject.connectSlotsByName(Dialog) + # setupUi + + def retranslateUi(self, Dialog): + Dialog.setWindowTitle(QCoreApplication.translate("Dialog", u"Programm Einstellungen", None)) + self.addXsl.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) + self.removeXsl.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) + self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabXsls), QCoreApplication.translate("Dialog", u"XSL-Ordner", None)) + self.addJavaVm.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) + self.removeJavaVm.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) + self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabJavaVm), QCoreApplication.translate("Dialog", u"Java VM", None)) + self.addSaxon.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) + self.removveSaxon.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) + self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabSaxon), QCoreApplication.translate("Dialog", u"Saxon", None)) + self.addApacheFop.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) + self.removeApacheFop.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) + self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabApacheFop), QCoreApplication.translate("Dialog", u"Apache FOP", None)) + self.addDiffPdf.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) + self.removeDiffPdf.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) + self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabDiffPdf), QCoreApplication.translate("Dialog", u"Diff-PDF", None)) + self.removeProject.setText(QCoreApplication.translate("Dialog", u"Hinzuf\u00fcgen", None)) + self.addProject.setText(QCoreApplication.translate("Dialog", u"Entfernen", None)) + self.tabSettings.setTabText(self.tabSettings.indexOf(self.tabPdfProject), QCoreApplication.translate("Dialog", u"PDF-Projekte", None)) + # retranslateUi +