1
#ifndef IQFILTERINGHOST_H
2
#define IQFILTERINGHOST_H
7
class IqNamespaceFilter;
12
virtual ~IqFilteringHost() {}
14
virtual void addIqNamespaceFilter(const QString& ns, IqNamespaceFilter* filter) = 0;
15
virtual void addIqNamespaceFilter(const QRegExp& ns, IqNamespaceFilter* filter) = 0;
17
virtual void removeIqNamespaceFilter(const QString& ns, IqNamespaceFilter* filter) = 0;
18
virtual void removeIqNamespaceFilter(const QRegExp& ns, IqNamespaceFilter* filter) = 0;
21
// TODO(mck): iq results/error may contain no namespaced element - think about this!!
23
Q_DECLARE_INTERFACE(IqFilteringHost, "org.psi-im.IqFilteringHost/0.1");