--- a/src/eric7/WebBrowser/Sync/SyncDirectorySettingsPage.py Wed Jul 13 11:16:20 2022 +0200 +++ b/src/eric7/WebBrowser/Sync/SyncDirectorySettingsPage.py Wed Jul 13 14:55:47 2022 +0200 @@ -20,38 +20,38 @@ """ Class implementing the shared directory host settings wizard page. """ + def __init__(self, parent=None): """ Constructor - + @param parent reference to the parent widget (QWidget) """ super().__init__(parent) self.setupUi(self) - + self.directoryPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) - self.directoryPicker.setText( - Preferences.getWebBrowser("SyncDirectoryPath")) - + self.directoryPicker.setText(Preferences.getWebBrowser("SyncDirectoryPath")) + self.directoryPicker.textChanged.connect(self.completeChanged) - + def nextId(self): """ Public method returning the ID of the next wizard page. - + @return next wizard page ID (integer) """ # save the settings - Preferences.setWebBrowser( - "SyncDirectoryPath", self.directoryPicker.text()) - + Preferences.setWebBrowser("SyncDirectoryPath", self.directoryPicker.text()) + from . import SyncGlobals + return SyncGlobals.PageCheck - + def isComplete(self): """ Public method to check the completeness of the page. - + @return flag indicating completeness (boolean) """ return self.directoryPicker.text() != ""