AppSettings-Dialog um PDF-Projekte erweitert

This commit is contained in:
2025-06-14 20:35:32 +02:00
parent aa34be783e
commit 7dc77cb310
3 changed files with 390 additions and 277 deletions
+3 -3
View File
@@ -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):
"""
+77 -6
View File
@@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>833</width>
<height>513</height>
<height>387</height>
</rect>
</property>
<property name="windowTitle">
@@ -20,7 +20,7 @@
<bool>true</bool>
</property>
<property name="currentIndex">
<number>0</number>
<number>5</number>
</property>
<widget class="QWidget" name="tabXsls">
<attribute name="title">
@@ -374,6 +374,74 @@
</item>
</layout>
</widget>
<widget class="QWidget" name="tabPdfProject">
<attribute name="title">
<string>PDF-Projekte</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_7">
<item>
<widget class="QTableWidget" name="tablePdfProjekts">
<property name="columnCount">
<number>1</number>
</property>
<column/>
</widget>
</item>
<item>
<widget class="QFrame" name="frame_6">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>QFrame::Shape::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Shadow::Raised</enum>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_6">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QPushButton" name="removeProject">
<property name="text">
<string>Hinzufügen</string>
</property>
<property name="icon">
<iconset theme="QIcon::ThemeIcon::ListAdd"/>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="addProject">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Entfernen</string>
</property>
<property name="icon">
<iconset theme="QIcon::ThemeIcon::ListRemove"/>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
<item>
@@ -384,6 +452,9 @@
<property name="standardButtons">
<set>QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok</set>
</property>
<property name="centerButtons">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
@@ -397,8 +468,8 @@
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>248</x>
<y>254</y>
<x>257</x>
<y>377</y>
</hint>
<hint type="destinationlabel">
<x>157</x>
@@ -413,8 +484,8 @@
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>316</x>
<y>260</y>
<x>325</x>
<y>377</y>
</hint>
<hint type="destinationlabel">
<x>286</x>
+310 -268
View File
@@ -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