src/eric7/WebBrowser/Sync/SyncFtpSettingsPage.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9413
80c06d472826
equal deleted inserted replaced
9220:e9e7eca7efee 9221:bf71ee032bb4
16 16
17 class SyncFtpSettingsPage(QWizardPage, Ui_SyncFtpSettingsPage): 17 class SyncFtpSettingsPage(QWizardPage, Ui_SyncFtpSettingsPage):
18 """ 18 """
19 Class implementing the synchronization FTP host settings wizard page. 19 Class implementing the synchronization FTP host settings wizard page.
20 """ 20 """
21
21 def __init__(self, parent=None): 22 def __init__(self, parent=None):
22 """ 23 """
23 Constructor 24 Constructor
24 25
25 @param parent reference to the parent widget (QWidget) 26 @param parent reference to the parent widget (QWidget)
26 """ 27 """
27 super().__init__(parent) 28 super().__init__(parent)
28 self.setupUi(self) 29 self.setupUi(self)
29 30
30 self.serverEdit.setText(Preferences.getWebBrowser("SyncFtpServer")) 31 self.serverEdit.setText(Preferences.getWebBrowser("SyncFtpServer"))
31 self.userNameEdit.setText(Preferences.getWebBrowser("SyncFtpUser")) 32 self.userNameEdit.setText(Preferences.getWebBrowser("SyncFtpUser"))
32 self.passwordEdit.setText(Preferences.getWebBrowser("SyncFtpPassword")) 33 self.passwordEdit.setText(Preferences.getWebBrowser("SyncFtpPassword"))
33 self.pathEdit.setText(Preferences.getWebBrowser("SyncFtpPath")) 34 self.pathEdit.setText(Preferences.getWebBrowser("SyncFtpPath"))
34 self.portSpinBox.setValue(Preferences.getWebBrowser("SyncFtpPort")) 35 self.portSpinBox.setValue(Preferences.getWebBrowser("SyncFtpPort"))
35 self.idleSpinBox.setValue( 36 self.idleSpinBox.setValue(Preferences.getWebBrowser("SyncFtpIdleTimeout"))
36 Preferences.getWebBrowser("SyncFtpIdleTimeout")) 37
37
38 self.serverEdit.textChanged.connect(self.completeChanged) 38 self.serverEdit.textChanged.connect(self.completeChanged)
39 self.userNameEdit.textChanged.connect(self.completeChanged) 39 self.userNameEdit.textChanged.connect(self.completeChanged)
40 self.passwordEdit.textChanged.connect(self.completeChanged) 40 self.passwordEdit.textChanged.connect(self.completeChanged)
41 self.pathEdit.textChanged.connect(self.completeChanged) 41 self.pathEdit.textChanged.connect(self.completeChanged)
42 42
43 def nextId(self): 43 def nextId(self):
44 """ 44 """
45 Public method returning the ID of the next wizard page. 45 Public method returning the ID of the next wizard page.
46 46
47 @return next wizard page ID (integer) 47 @return next wizard page ID (integer)
48 """ 48 """
49 # save the settings 49 # save the settings
50 Preferences.setWebBrowser("SyncFtpServer", self.serverEdit.text()) 50 Preferences.setWebBrowser("SyncFtpServer", self.serverEdit.text())
51 Preferences.setWebBrowser("SyncFtpUser", self.userNameEdit.text()) 51 Preferences.setWebBrowser("SyncFtpUser", self.userNameEdit.text())
52 Preferences.setWebBrowser("SyncFtpPassword", self.passwordEdit.text()) 52 Preferences.setWebBrowser("SyncFtpPassword", self.passwordEdit.text())
53 Preferences.setWebBrowser("SyncFtpPath", self.pathEdit.text()) 53 Preferences.setWebBrowser("SyncFtpPath", self.pathEdit.text())
54 Preferences.setWebBrowser("SyncFtpPort", self.portSpinBox.value()) 54 Preferences.setWebBrowser("SyncFtpPort", self.portSpinBox.value())
55 Preferences.setWebBrowser("SyncFtpIdleTimeout", 55 Preferences.setWebBrowser("SyncFtpIdleTimeout", self.idleSpinBox.value())
56 self.idleSpinBox.value()) 56
57
58 from . import SyncGlobals 57 from . import SyncGlobals
58
59 return SyncGlobals.PageCheck 59 return SyncGlobals.PageCheck
60 60
61 def isComplete(self): 61 def isComplete(self):
62 """ 62 """
63 Public method to check the completeness of the page. 63 Public method to check the completeness of the page.
64 64
65 @return flag indicating completeness (boolean) 65 @return flag indicating completeness (boolean)
66 """ 66 """
67 return ( 67 return (
68 self.serverEdit.text() != "" and 68 self.serverEdit.text() != ""
69 self.userNameEdit.text() != "" and 69 and self.userNameEdit.text() != ""
70 self.passwordEdit.text() != "" and 70 and self.passwordEdit.text() != ""
71 self.pathEdit.text() != "" 71 and self.pathEdit.text() != ""
72 ) 72 )

eric ide

mercurial