Batch-Export geht jetzt

Dieser Commit ist enthalten in:
Claude Project Manager
2025-11-16 23:24:04 +01:00
Ursprung 404100abc4
Commit 2d276f167c
4 geänderte Dateien mit 471 neuen und 28 gelöschten Zeilen

Datei anzeigen

@ -60,6 +60,7 @@ class PlatformSelector(QWidget):
self.accounts_overview.account_login_requested.connect(self._on_login_requested)
self.accounts_overview.account_export_requested.connect(self._on_export_requested)
self.accounts_overview.account_delete_requested.connect(self._on_delete_requested)
self.accounts_overview.bulk_export_requested.connect(self._on_bulk_export_requested)
self.content_stack.addWidget(self.accounts_overview)
# Für Kompatibilität mit MainController - accounts_tab Referenz
@ -123,6 +124,13 @@ class PlatformSelector(QWidget):
except Exception as e:
print(f"Fehler beim Löschen des Accounts: {e}")
def _on_bulk_export_requested(self, account_ids):
"""Behandelt Bulk-Export-Anfragen."""
from controllers.profile_export_controller import ProfileExportController
if self.db_manager:
controller = ProfileExportController(self.db_manager)
controller.export_multiple_accounts(self, account_ids)
def update_texts(self):
"""Aktualisiert die Texte gemäß der aktuellen Sprache."""
# Die Komponenten aktualisieren ihre Texte selbst