LeechCraft Azoth  0.6.70-15082-g543737046d
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  LC::Azoth::CustomStatus
 A custom saved named status. More...
 

Namespaces

 LC
 
 LC::Azoth
 

Enumerations

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

Functions

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