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
+