30 #ifndef PLUGINS_AZOTH_INTERFACES_IPROTOCOLPLUGIN_H 31 #define PLUGINS_AZOTH_INTERFACES_IPROTOCOLPLUGIN_H 88 "org.Deviant.LeechCraft.Azoth.IProtocolPlugin/1.0")
virtual QList< QObject * > GetProtocols() const =0
Returns the protocols list provided by this plugin.
virtual QObject * GetQObject()=0
Returns the protocol plugin object as a QObject.
virtual void gotNewProtocols(const QList< QObject *> &protocols)=0
Notifies Azoth that new protocols are available.
virtual ~IProtocolPlugin()