2026-03-15 20:23:35 +01:00
<?xml version="1.0" encoding="UTF-8"?>
<ui version= "4.0" >
<class > XslDependencyDialog</class>
<widget class= "QDialog" name= "XslDependencyDialog" >
<property name= "geometry" >
<rect >
<x > 0</x>
<y > 0</y>
<width > 1000</width>
<height > 700</height>
</rect>
</property>
<property name= "windowTitle" >
<string > XSL-Abhängigkeitsgraph</string>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout" >
<item >
2026-03-16 21:15:16 +01:00
<layout class= "QHBoxLayout" name= "toolbarLayout" >
<item >
<spacer name= "toolbarSpacer" >
<property name= "orientation" >
<enum > Qt::Orientation::Horizontal</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size >
<width > 40</width>
<height > 20</height>
</size>
</property>
</spacer>
</item>
<item >
<widget class= "QPushButton" name= "settingsButton" >
<property name= "maximumSize" >
<size >
<width > 28</width>
<height > 28</height>
</size>
</property>
<property name= "toolTip" >
<string > Einstellungen ein-/ausblenden</string>
</property>
<property name= "text" >
<string />
</property>
2026-03-22 20:40:20 +01:00
<property name= "icon" >
<iconset theme= "applications-system" />
</property>
2026-03-16 21:15:16 +01:00
<property name= "flat" >
<bool > true</bool>
</property>
</widget>
</item>
</layout>
</item>
<item >
<widget class= "QSplitter" name= "mainSplitter" >
<property name= "orientation" >
<enum > Qt::Orientation::Horizontal</enum>
2026-03-15 20:23:35 +01:00
</property>
2026-03-16 21:15:16 +01:00
<property name= "childrenCollapsible" >
<bool > true</bool>
</property>
<widget class= "QTabWidget" name= "tabWidget" >
<property name= "currentIndex" >
<number > 0</number>
</property>
<widget class= "QWidget" name= "treeTab" >
<attribute name= "title" >
<string > Baumansicht</string>
</attribute>
<layout class= "QVBoxLayout" name= "treeTabLayout" >
<item >
<widget class= "QSplitter" name= "splitter" >
<property name= "orientation" >
<enum > Qt::Orientation::Horizontal</enum>
</property>
<widget class= "QWidget" name= "leftWidget" native= "true" >
<layout class= "QVBoxLayout" name= "leftLayout" >
<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= "QLabel" name= "leftLabel" >
<property name= "text" >
<string > XSL-Dateien</string>
</property>
</widget>
</item>
<item >
<widget class= "QTreeWidget" name= "fileTree" >
<property name= "alternatingRowColors" >
<bool > true</bool>
</property>
<property name= "selectionMode" >
<enum > QAbstractItemView::SelectionMode::SingleSelection</enum>
</property>
<property name= "rootIsDecorated" >
<bool > true</bool>
</property>
<column >
<property name= "text" >
<string notr= "true" > 1</string>
</property>
</column>
</widget>
</item>
</layout>
2026-03-15 20:23:35 +01:00
</widget>
2026-03-16 21:15:16 +01:00
<widget class= "QWidget" name= "rightWidget" native= "true" >
<layout class= "QVBoxLayout" name= "rightLayout" >
<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= "QLabel" name= "rightLabel" >
<property name= "text" >
<string > Abhängigkeiten</string>
</property>
</widget>
</item>
<item >
<widget class= "QTreeWidget" name= "depTree" >
<property name= "alternatingRowColors" >
<bool > true</bool>
</property>
<property name= "rootIsDecorated" >
<bool > true</bool>
</property>
<column >
<property name= "text" >
<string notr= "true" > 1</string>
</property>
</column>
</widget>
</item>
</layout>
2026-03-15 20:23:35 +01:00
</widget>
2026-03-16 21:15:16 +01:00
</widget>
</item>
</layout>
</widget>
<widget class= "QWidget" name= "graphTab" >
<attribute name= "title" >
<string > Netzwerkgraph</string>
</attribute>
<layout class= "QVBoxLayout" name= "graphTabLayout" >
<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= "QWidget" name= "graphContainer" native= "true" >
<layout class= "QVBoxLayout" name= "graphContainerLayout" >
2026-03-15 20:23:35 +01:00
<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>
2026-03-16 21:15:16 +01:00
</layout>
</widget>
</item>
</layout>
</widget>
</widget>
<widget class= "QWidget" name= "sidebarWidget" native= "true" >
<layout class= "QVBoxLayout" name= "sidebarLayout" >
<item >
<widget class= "QLabel" name= "sidebarLabel" >
<property name= "font" >
<font >
<bold > true</bold>
</font>
</property>
<property name= "text" >
<string > Einstellungen</string>
</property>
</widget>
</item>
<item >
<widget class= "QLabel" name= "searchLabel" >
<property name= "text" >
<string > Suche:</string>
</property>
</widget>
</item>
<item >
<widget class= "QLineEdit" name= "searchEdit" >
<property name= "placeholderText" >
<string > XSL-Datei filtern...</string>
</property>
<property name= "clearButtonEnabled" >
<bool > true</bool>
</property>
</widget>
</item>
<item >
<widget class= "QStackedWidget" name= "settingsStack" >
<property name= "currentIndex" >
<number > 0</number>
</property>
<widget class= "QWidget" name= "treeSettingsPage" >
<layout class= "QVBoxLayout" name= "treeSettingsLayout" >
2026-03-15 20:23:35 +01:00
<item >
2026-03-16 21:15:16 +01:00
<widget class= "QLabel" name= "treeSettingsLabel" >
2026-03-15 20:23:35 +01:00
<property name= "text" >
2026-03-16 21:15:16 +01:00
<string > Baumansicht-Einstellungen</string>
2026-03-15 20:23:35 +01:00
</property>
</widget>
</item>
<item >
2026-03-16 21:15:16 +01:00
<spacer name= "treeSettingsSpacer" >
<property name= "orientation" >
<enum > Qt::Orientation::Vertical</enum>
2026-03-15 20:23:35 +01:00
</property>
2026-03-16 21:15:16 +01:00
<property name= "sizeHint" stdset= "0" >
<size >
<width > 20</width>
<height > 40</height>
</size>
2026-03-15 20:23:35 +01:00
</property>
2026-03-16 21:15:16 +01:00
</spacer>
2026-03-15 20:23:35 +01:00
</item>
</layout>
</widget>
2026-03-16 21:15:16 +01:00
<widget class= "QWidget" name= "graphSettingsPage" >
<layout class= "QVBoxLayout" name= "graphSettingsLayout" >
2026-03-15 20:23:35 +01:00
<item >
2026-03-16 21:15:16 +01:00
<widget class= "QLabel" name= "graphSettingsLabel" >
2026-03-15 20:23:35 +01:00
<property name= "text" >
2026-03-16 21:15:16 +01:00
<string > Graph-Einstellungen</string>
2026-03-15 20:23:35 +01:00
</property>
</widget>
</item>
<item >
2026-03-16 21:15:16 +01:00
<widget class= "QCheckBox" name= "graphFilterConnectedCheck" >
<property name= "toolTip" >
<string > Entfernt alle XSL-Dateien aus dem Graph, die nicht zum Suchbegriff passen und nicht direkt oder indirekt mit passenden Dateien verbunden sind</string>
2026-03-15 20:23:35 +01:00
</property>
2026-03-22 20:40:20 +01:00
<property name= "text" >
2026-03-22 21:11:14 +01:00
<string > Nur von der Suche betroffene Dateien anzeigen</string>
2026-03-22 20:40:20 +01:00
</property>
2026-03-16 21:15:16 +01:00
<property name= "checked" >
2026-03-15 20:23:35 +01:00
<bool > true</bool>
</property>
</widget>
</item>
2026-03-16 21:15:16 +01:00
<item >
<spacer name= "graphSettingsSpacer" >
<property name= "orientation" >
<enum > Qt::Orientation::Vertical</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size >
<width > 20</width>
<height > 40</height>
</size>
</property>
</spacer>
</item>
2026-03-15 20:23:35 +01:00
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
<item >
<widget class= "QLabel" name= "statusLabel" >
2026-03-16 21:15:16 +01:00
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Maximum" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
2026-03-15 20:23:35 +01:00
<property name= "text" >
<string />
</property>
</widget>
</item>
<item >
<widget class= "QDialogButtonBox" name= "buttonBox" >
<property name= "orientation" >
2026-03-16 21:15:16 +01:00
<enum > Qt::Orientation::Horizontal</enum>
2026-03-15 20:23:35 +01:00
</property>
<property name= "standardButtons" >
2026-03-16 21:15:16 +01:00
<set > QDialogButtonBox::StandardButton::Close</set>
2026-03-15 20:23:35 +01:00
</property>
<property name= "centerButtons" >
<bool > true</bool>
</property>
</widget>
</item>
</layout>
</widget>
2026-03-16 21:15:16 +01:00
<resources />
2026-03-15 20:23:35 +01:00
<connections >
<connection >
<sender > buttonBox</sender>
<signal > rejected()</signal>
<receiver > XslDependencyDialog</receiver>
<slot > reject()</slot>
<hints >
<hint type= "sourcelabel" >
<x > 500</x>
<y > 678</y>
</hint>
<hint type= "destinationlabel" >
<x > 500</x>
<y > 350</y>
</hint>
</hints>
</connection>
</connections>
</ui>