Helpviewer/AdBlock/AdBlockManager.py

branch
5_1_x
changeset 957
ff469c60f5fe
parent 791
9ec2ac20e54e
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
955:377efd9104a7 957:ff469c60f5fe
217 Private method to load the set of subscriptions. 217 Private method to load the set of subscriptions.
218 """ 218 """
219 if self.__subscriptionsLoaded: 219 if self.__subscriptionsLoaded:
220 return 220 return
221 221
222 defaultSubscriptionUrl = \
223 "abp:subscribe?location=http://adblockplus.mozdev.org/easylist/easylist.txt&title=EasyList"
222 defaultSubscriptions = [] 224 defaultSubscriptions = []
223 defaultSubscriptions.append( 225 defaultSubscriptions.append(
224 bytes(self.__customSubscriptionUrl().toEncoded()).decode()) 226 bytes(self.__customSubscriptionUrl().toEncoded()).decode())
225 defaultSubscriptions.append( 227 defaultSubscriptions.append(defaultSubscriptionUrl)
226 "abp:subscribe?location=http://adblockplus.mozdev.org/easylist/easylist.txt&title=EasyList")
227 228
228 subscriptions = Preferences.getHelp("AdBlockSubscriptions") 229 subscriptions = Preferences.getHelp("AdBlockSubscriptions")
229 if len(subscriptions) == 0: 230 if len(subscriptions) == 0:
230 subscriptions = defaultSubscriptions 231 subscriptions = defaultSubscriptions
231 for subscription in subscriptions: 232 for subscription in subscriptions:
232 url = QUrl.fromEncoded(subscription.encode()) 233 url = QUrl.fromEncoded(subscription.encode())
233 adBlockSubscription = AdBlockSubscription(url, self) 234 adBlockSubscription = AdBlockSubscription(url, self,
235 subscription == defaultSubscriptionUrl)
234 adBlockSubscription.rulesChanged.connect(self.rulesChanged) 236 adBlockSubscription.rulesChanged.connect(self.rulesChanged)
235 adBlockSubscription.changed.connect(self.rulesChanged) 237 adBlockSubscription.changed.connect(self.rulesChanged)
236 self.__subscriptions.append(adBlockSubscription) 238 self.__subscriptions.append(adBlockSubscription)
237 239
238 self.__subscriptionsLoaded = True 240 self.__subscriptionsLoaded = True

eric ide

mercurial