LeechCraft Azoth 0.6.70-17609-g3dde4097dd
Modular multiprotocol IM plugin for LeechCraft
Loading...
Searching...
No Matches
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

namespace  LC
 
namespace  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.