43 |
45 |
44 forceUpload = self.field("ReencryptData") |
46 forceUpload = self.field("ReencryptData") |
45 |
47 |
46 syncMgr = Helpviewer.HelpWindow.HelpWindow.syncManager() |
48 syncMgr = Helpviewer.HelpWindow.HelpWindow.syncManager() |
47 syncMgr.syncError.connect(self.__syncError) |
49 syncMgr.syncError.connect(self.__syncError) |
48 syncMgr.loadSettings(forceUpload=forceUpload) |
50 syncMgr.syncStatus.connect(self.__updatePage) |
49 |
51 |
50 if Preferences.getHelp("SyncType") == 0: |
52 if Preferences.getHelp("SyncType") == SyncGlobals.SyncTypeFtp: |
51 self.handlerLabel.setText(self.trUtf8("FTP")) |
53 self.handlerLabel.setText(self.trUtf8("FTP")) |
52 self.hostLabel.setText(Preferences.getHelp("SyncFtpServer")) |
54 self.hostLabel.setText(Preferences.getHelp("SyncFtpServer")) |
|
55 elif Preferences.getHelp("SyncType") == SyncGlobals.SyncTypeDirectory: |
|
56 self.handlerLabel.setText(self.trUtf8("Shared Directory")) |
|
57 self.hostLabel.setText(Preferences.getHelp("SyncDirectoryPath")) |
53 else: |
58 else: |
54 self.handlerLabel.setText(self.trUtf8("No Synchronization")) |
59 self.handlerLabel.setText(self.trUtf8("No Synchronization")) |
55 self.hostLabel.setText("") |
60 self.hostLabel.setText("") |
56 |
61 |
57 self.bookmarkMsgLabel.setText("") |
62 self.bookmarkMsgLabel.setText("") |
90 if Preferences.getHelp("SyncUserAgents"): |
95 if Preferences.getHelp("SyncUserAgents"): |
91 self.__makeAnimatedLabel(animationFile, self.userAgentsLabel) |
96 self.__makeAnimatedLabel(animationFile, self.userAgentsLabel) |
92 else: |
97 else: |
93 self.userAgentsLabel.setPixmap(UI.PixmapCache.getPixmap("syncNo.png")) |
98 self.userAgentsLabel.setPixmap(UI.PixmapCache.getPixmap("syncNo.png")) |
94 |
99 |
95 handler = syncMgr.handler() |
100 syncMgr.loadSettings(forceUpload=forceUpload) |
96 handler.syncStatus.connect(self.__updatePage) |
|
97 |
101 |
98 def __makeAnimatedLabel(self, fileName, label): |
102 def __makeAnimatedLabel(self, fileName, label): |
99 """ |
103 """ |
100 Private slot to create an animated label. |
104 Private slot to create an animated label. |
101 |
105 |