Feature: Buttons zum Öffnen von Ref- und New-PDFs im System-Viewer
Neue Buttons im PDF-Vergleichs-Viewer: - "Vorher (Referenz)" Button öffnet Referenz-PDF im System-PDF-Viewer - "Nachher (Neu)" Button öffnet neue PDF im System-PDF-Viewer - Beide Buttons sind initial deaktiviert - Automatische Aktivierung beim Laden von Diff-PDFs - Automatische Deaktivierung beim Leeren des Viewers Implementierung: - Neue Instanzvariablen: current_ref_pdf_path, current_new_pdf_path - Handler-Methoden: _on_view_ref_pdf_clicked(), _on_view_new_pdf_clicked() - QDesktopServices.openUrl() für plattformunabhängiges Öffnen - Fehlerbehandlung und Logging UI-Änderungen: - Buttons in MainWinddow.ui hinzugefügt (view_ref_pdf, view_new_pdf) - MainWinddow_ui.py automatisch generiert 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
+17
-2
@@ -278,7 +278,10 @@
|
||||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_6">
|
||||
<widget class="QPushButton" name="view_ref_pdf">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Vorher (Referenz)</string>
|
||||
</property>
|
||||
@@ -286,6 +289,9 @@
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QSlider" name="alpha">
|
||||
<property name="toolTip">
|
||||
<string>Doppelklick um diesen Slider auf Mitte zu stellen</string>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<number>-100</number>
|
||||
</property>
|
||||
@@ -298,7 +304,10 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="label_7">
|
||||
<widget class="QPushButton" name="view_new_pdf">
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Nachher (Neu)</string>
|
||||
</property>
|
||||
@@ -326,6 +335,9 @@
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QSlider" name="zoom">
|
||||
<property name="toolTip">
|
||||
<string>Doppelklick um den Zoom zurückzusetzen</string>
|
||||
</property>
|
||||
<property name="minimum">
|
||||
<number>25</number>
|
||||
</property>
|
||||
@@ -381,6 +393,9 @@
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QScrollArea" name="scrollArea_2">
|
||||
<property name="enabled">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>QFrame::Shape::NoFrame</enum>
|
||||
</property>
|
||||
|
||||
Reference in New Issue
Block a user