src/eric7/WebBrowser/Sync/SyncDirectorySettingsPage.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9413
80c06d472826
equal deleted inserted replaced
9220:e9e7eca7efee 9221:bf71ee032bb4
18 18
19 class SyncDirectorySettingsPage(QWizardPage, Ui_SyncDirectorySettingsPage): 19 class SyncDirectorySettingsPage(QWizardPage, Ui_SyncDirectorySettingsPage):
20 """ 20 """
21 Class implementing the shared directory host settings wizard page. 21 Class implementing the shared directory host settings wizard page.
22 """ 22 """
23
23 def __init__(self, parent=None): 24 def __init__(self, parent=None):
24 """ 25 """
25 Constructor 26 Constructor
26 27
27 @param parent reference to the parent widget (QWidget) 28 @param parent reference to the parent widget (QWidget)
28 """ 29 """
29 super().__init__(parent) 30 super().__init__(parent)
30 self.setupUi(self) 31 self.setupUi(self)
31 32
32 self.directoryPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) 33 self.directoryPicker.setMode(EricPathPickerModes.DIRECTORY_MODE)
33 self.directoryPicker.setText( 34 self.directoryPicker.setText(Preferences.getWebBrowser("SyncDirectoryPath"))
34 Preferences.getWebBrowser("SyncDirectoryPath")) 35
35
36 self.directoryPicker.textChanged.connect(self.completeChanged) 36 self.directoryPicker.textChanged.connect(self.completeChanged)
37 37
38 def nextId(self): 38 def nextId(self):
39 """ 39 """
40 Public method returning the ID of the next wizard page. 40 Public method returning the ID of the next wizard page.
41 41
42 @return next wizard page ID (integer) 42 @return next wizard page ID (integer)
43 """ 43 """
44 # save the settings 44 # save the settings
45 Preferences.setWebBrowser( 45 Preferences.setWebBrowser("SyncDirectoryPath", self.directoryPicker.text())
46 "SyncDirectoryPath", self.directoryPicker.text()) 46
47
48 from . import SyncGlobals 47 from . import SyncGlobals
48
49 return SyncGlobals.PageCheck 49 return SyncGlobals.PageCheck
50 50
51 def isComplete(self): 51 def isComplete(self):
52 """ 52 """
53 Public method to check the completeness of the page. 53 Public method to check the completeness of the page.
54 54
55 @return flag indicating completeness (boolean) 55 @return flag indicating completeness (boolean)
56 """ 56 """
57 return self.directoryPicker.text() != "" 57 return self.directoryPicker.text() != ""

eric ide

mercurial