diff -r eaf2cf171f3a -r 5cf645f6daab eric6/Helpviewer/Sync/SyncFtpSettingsPage.py --- a/eric6/Helpviewer/Sync/SyncFtpSettingsPage.py Sat Sep 07 14:45:27 2019 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,70 +0,0 @@ -# -*- coding: utf-8 -*- - -# Copyright (c) 2012 - 2019 Detlev Offenbach <detlev@die-offenbachs.de> -# - -""" -Module implementing the synchronization FTP host settings wizard page. -""" - -from __future__ import unicode_literals - -from PyQt5.QtWidgets import QWizardPage - -from .Ui_SyncFtpSettingsPage import Ui_SyncFtpSettingsPage - -import Preferences - - -class SyncFtpSettingsPage(QWizardPage, Ui_SyncFtpSettingsPage): - """ - Class implementing the synchronization FTP host settings wizard page. - """ - def __init__(self, parent=None): - """ - Constructor - - @param parent reference to the parent widget (QWidget) - """ - super(SyncFtpSettingsPage, self).__init__(parent) - self.setupUi(self) - - self.serverEdit.setText(Preferences.getHelp("SyncFtpServer")) - self.userNameEdit.setText(Preferences.getHelp("SyncFtpUser")) - self.passwordEdit.setText(Preferences.getHelp("SyncFtpPassword")) - self.pathEdit.setText(Preferences.getHelp("SyncFtpPath")) - self.portSpinBox.setValue(Preferences.getHelp("SyncFtpPort")) - self.idleSpinBox.setValue(Preferences.getHelp("SyncFtpIdleTimeout")) - - self.serverEdit.textChanged.connect(self.completeChanged) - self.userNameEdit.textChanged.connect(self.completeChanged) - self.passwordEdit.textChanged.connect(self.completeChanged) - self.pathEdit.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.setHelp("SyncFtpServer", self.serverEdit.text()) - Preferences.setHelp("SyncFtpUser", self.userNameEdit.text()) - Preferences.setHelp("SyncFtpPassword", self.passwordEdit.text()) - Preferences.setHelp("SyncFtpPath", self.pathEdit.text()) - Preferences.setHelp("SyncFtpPort", self.portSpinBox.value()) - Preferences.setHelp("SyncFtpIdleTimeout", self.idleSpinBox.value()) - - 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.serverEdit.text() != "" and \ - self.userNameEdit.text() != "" and \ - self.passwordEdit.text() != "" and \ - self.pathEdit.text() != ""