LeechCraft Azoth  %{LEECHCRAFT_VERSION}
Modular multiprotocol IM plugin for LeechCraft
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
LeechCraft::Azoth::ISupportMediaCalls Class Referenceabstract

#include "isupportmediacalls.h"

Public Types

enum  MediaCallFeature { MCFNoFeatures, MCFSupportsAudioCalls = 0x01, MCFSupportsVideoCalls = 0x02 }
 

Public Member Functions

virtual ~ISupportMediaCalls ()
 
virtual MediaCallFeatures GetMediaCallFeatures () const =0
 
virtual QObject * Call (const QString &id, const QString &variant)=0
 
virtual void called (QObject *)=0
 

Detailed Description

Definition at line 38 of file isupportmediacalls.h.

Member Enumeration Documentation

Enumerator
MCFNoFeatures 
MCFSupportsAudioCalls 
MCFSupportsVideoCalls 

Definition at line 43 of file isupportmediacalls.h.

Constructor & Destructor Documentation

virtual LeechCraft::Azoth::ISupportMediaCalls::~ISupportMediaCalls ( )
inlinevirtual

Definition at line 41 of file isupportmediacalls.h.

Member Function Documentation

virtual QObject* LeechCraft::Azoth::ISupportMediaCalls::Call ( const QString &  id,
const QString &  variant 
)
pure virtual
virtual void LeechCraft::Azoth::ISupportMediaCalls::called ( QObject *  )
pure virtual
virtual MediaCallFeatures LeechCraft::Azoth::ISupportMediaCalls::GetMediaCallFeatures ( ) const
pure virtual

The documentation for this class was generated from the following file: