LeechCraft Azoth  0.6.70-11552-gf61ee51c3d
Modular multiprotocol IM plugin for LeechCraft
azothcommon.h File Reference
#include <QMetaType>
#include <interfaces/iactionsexporter.h>
#include <interfaces/azoth/imessage.h>
+ Include dependency graph for azothcommon.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LeechCraft::Azoth::CustomStatus
 A custom saved named status. More...
 

Namespaces

 LeechCraft
 
 LeechCraft::Azoth
 

Enumerations

enum  LeechCraft::Azoth::State {
  LeechCraft::Azoth::SOffline, LeechCraft::Azoth::SOnline, LeechCraft::Azoth::SAway, LeechCraft::Azoth::SXA,
  LeechCraft::Azoth::SDND, LeechCraft::Azoth::SChat, LeechCraft::Azoth::SInvisible, LeechCraft::Azoth::SProbe,
  LeechCraft::Azoth::SError, LeechCraft::Azoth::SInvalid, LeechCraft::Azoth::SConnecting
}
 Describes possible presence states of an account or a contact. More...
 
enum  LeechCraft::Azoth::AuthStatus {
  LeechCraft::Azoth::ASNone = 0x00, LeechCraft::Azoth::ASFrom = 0x01, LeechCraft::Azoth::ASTo = 0x02, LeechCraft::Azoth::ASBoth = 0x03,
  LeechCraft::Azoth::ASContactRequested = 0x08
}
 
enum  LeechCraft::Azoth::ChatPartState {
  LeechCraft::Azoth::CPSNone, LeechCraft::Azoth::CPSActive, LeechCraft::Azoth::CPSInactive, LeechCraft::Azoth::CPSGone,
  LeechCraft::Azoth::CPSComposing, LeechCraft::Azoth::CPSPaused
}
 

Functions

bool LeechCraft::Azoth::IsLess (State s1, State s2)
 Compares two states according to the implied desire to have a conversation. More...