140 menu.addAction(txt, self.__switchSubscriptionEnabled) |
140 menu.addAction(txt, self.__switchSubscriptionEnabled) |
141 menu.addSeparator() |
141 menu.addSeparator() |
142 menu.addAction( |
142 menu.addAction( |
143 self.trUtf8("Update Subscription"), self.__updateSubscription)\ |
143 self.trUtf8("Update Subscription"), self.__updateSubscription)\ |
144 .setEnabled(not subscriptionEditable) |
144 .setEnabled(not subscriptionEditable) |
145 menu.addAction(self.trUtf8("Update All Subscriptions"), |
145 menu.addAction( |
|
146 self.trUtf8("Update All Subscriptions"), |
146 self.__updateAllSubscriptions) |
147 self.__updateAllSubscriptions) |
147 menu.addSeparator() |
148 menu.addSeparator() |
148 menu.addAction(self.trUtf8("Learn more about writing rules..."), |
149 menu.addAction(self.trUtf8("Learn more about writing rules..."), |
149 self.__learnAboutWritingFilters) |
150 self.__learnAboutWritingFilters) |
150 |
151 |
218 "</li><li>".join(requiresTitles)) |
219 "</li><li>".join(requiresTitles)) |
219 else: |
220 else: |
220 message = self.trUtf8( |
221 message = self.trUtf8( |
221 "<p>Do you really want to remove subscription" |
222 "<p>Do you really want to remove subscription" |
222 " <b>{0}</b>?</p>").format(self.__currentSubscription.title()) |
223 " <b>{0}</b>?</p>").format(self.__currentSubscription.title()) |
223 res = E5MessageBox.yesNo(self, |
224 res = E5MessageBox.yesNo( |
|
225 self, |
224 self.trUtf8("Remove Subscription"), |
226 self.trUtf8("Remove Subscription"), |
225 message) |
227 message) |
226 |
228 |
227 if res: |
229 if res: |
228 removeSubscription = self.__currentSubscription |
230 removeSubscription = self.__currentSubscription |