Helpviewer/AdBlock/AdBlockRule.py

changeset 1963
9c5b3235abf9
parent 1960
d8c45fe8a1b9
child 1994
84d55b34ba5a
diff -r 2e7f691cade9 -r 9c5b3235abf9 Helpviewer/AdBlock/AdBlockRule.py
--- a/Helpviewer/AdBlock/AdBlockRule.py	Sun Jul 29 13:40:11 2012 +0200
+++ b/Helpviewer/AdBlock/AdBlockRule.py	Sun Jul 29 15:41:58 2012 +0200
@@ -53,10 +53,12 @@
     """
     Class implementing the AdBlock rule.
     """
-    def __init__(self, filter=""):
+    def __init__(self, filter="", subscription=None):
         """
         Constructor
         """
+        self.__subscription = subscription
+        
         self.__regExp = QRegExp()
         self.__options = []
         self.__blockedDomains = []
@@ -84,6 +86,14 @@
         
         self.setFilter(filter)
     
+    def subscription(self):
+        """
+        Public method to get the subscription this rule belongs to.
+        
+        @return subscription of the rule (AdBlockSubscription)
+        """
+        return self.__subscription
+    
     def filter(self):
         """
         Public method to get the rule filter string.

eric ide

mercurial