Sun, 16 May 2021 20:07:24 +0200
Replaced all imports of PyQt5 to PyQt6 and started to replace code using obsoleted methods and adapt to the PyQt6 enum usage.
# -*- coding: utf-8 -*- # Copyright (c) 2012 - 2021 Detlev Offenbach <detlev@die-offenbachs.de> # """ Module implementing a wizard dialog to enter the synchronization data. """ from PyQt6.QtWidgets import QWizard import UI.PixmapCache import Globals class SyncAssistantDialog(QWizard): """ Class implementing a wizard dialog to enter the synchronization data. """ def __init__(self, parent=None): """ Constructor @param parent reference to the parent widget (QWidget) """ super().__init__(parent) from . import SyncGlobals from .SyncDataPage import SyncDataPage from .SyncEncryptionPage import SyncEncryptionPage from .SyncHostTypePage import SyncHostTypePage from .SyncFtpSettingsPage import SyncFtpSettingsPage from .SyncDirectorySettingsPage import SyncDirectorySettingsPage from .SyncCheckPage import SyncCheckPage self.setPage(SyncGlobals.PageData, SyncDataPage(self)) self.setPage(SyncGlobals.PageEncryption, SyncEncryptionPage(self)) self.setPage(SyncGlobals.PageType, SyncHostTypePage(self)) self.setPage(SyncGlobals.PageFTPSettings, SyncFtpSettingsPage(self)) self.setPage(SyncGlobals.PageDirectorySettings, SyncDirectorySettingsPage(self)) self.setPage(SyncGlobals.PageCheck, SyncCheckPage(self)) self.setPixmap(QWizard.WizardPixmap.LogoPixmap, UI.PixmapCache.getPixmap("ericWeb48")) self.setPixmap(QWizard.WizardPixmap.WatermarkPixmap, UI.PixmapCache.getPixmap("eric256")) self.setPixmap(QWizard.WizardPixmap.BackgroundPixmap, UI.PixmapCache.getPixmap("eric256")) self.setMinimumSize(650, 450) if Globals.isWindowsPlatform(): self.setWizardStyle(QWizard.WizardStyle.ModernStyle) self.setOption(QWizard.WizardOption.NoCancelButtonOnLastPage, True)