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.