LeechCraft Azoth  0.6.70-6645-gcd10d7e
Modular multiprotocol IM plugin for LeechCraft
LeechCraft::Azoth::ILastActivityProvider Class Referenceabstract

Interface for plugins providing last activity info. More...

#include "ilastactivityprovider.h"

Public Member Functions

virtual ~ILastActivityProvider ()
 
virtual int GetInactiveSeconds ()=0
 Number of seconds of inactivity. More...
 

Detailed Description

Interface for plugins providing last activity info.

This interface should be implemented by plugins (yes, plugin instance objects) that may provide information about inactivity timeout.

Definition at line 44 of file ilastactivityprovider.h.

Constructor & Destructor Documentation

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

Definition at line 47 of file ilastactivityprovider.h.

References GetInactiveSeconds(), and Q_DECLARE_INTERFACE().

+ Here is the call graph for this function:

Member Function Documentation

virtual int LeechCraft::Azoth::ILastActivityProvider::GetInactiveSeconds ( )
pure virtual

Number of seconds of inactivity.

This method returns the number of seconds the user has been inactive.

Returns
Number of seconds of inactivity.

Referenced by ~ILastActivityProvider().

+ Here is the caller graph for this function:


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