81 Q_DECLARE_INTERFACE (
IANRulesStorage,
"org.LeechCraft.IANRulesStorage/1.0")
virtual void RequestRuleConfiguration(const LC::Entity &rule)=0
Requests opening the configuration of the given rule.
virtual QList< LC::Entity > GetAllRules(const QString &category) const =0
Returns all rules matching the category.
Interface for plugins managing Advanced Notifications rules.
virtual void rulesChanged()=0
Emitted when the rules change.
virtual ~IANRulesStorage()
A message used for inter-plugin communication.