LeechCraft Azoth  0.6.70-6645-gcd10d7e
Modular multiprotocol IM plugin for LeechCraft
iprovidecommands.h File Reference
#include <functional>
#include <stdexcept>
#include <boost/variant.hpp>
#include <QStringList>
#include <QtPlugin>
+ Include dependency graph for iprovidecommands.h:

Go to the source code of this file.

Classes

struct  LeechCraft::Azoth::StringCommandResult
 
struct  LeechCraft::Azoth::TextMorphResult
 
class  LeechCraft::Azoth::CommandException
 
struct  LeechCraft::Azoth::StaticCommand
 
class  LeechCraft::Azoth::IProvideCommands
 

Namespaces

 LeechCraft
 
 LeechCraft::Azoth
 

Typedefs

typedef boost::variant< bool, StringCommandResult, TextMorphResult > LeechCraft::Azoth::CommandResult_t
 
typedef std::function< CommandResult_t(ICLEntry *, QString &)> LeechCraft::Azoth::Command_f
 
typedef QList< StaticCommand > LeechCraft::Azoth::StaticCommands_t
 

Functions

 Q_DECLARE_INTERFACE (LeechCraft::Azoth::IProvideCommands,"org.LeechCraft.Azoth.IProvideCommands/1.0")
 

Function Documentation

Q_DECLARE_INTERFACE ( LeechCraft::Azoth::IProvideCommands  ,
"org.LeechCraft.Azoth.IProvideCommands/1.0"   
)

Referenced by LeechCraft::Azoth::IProvideCommands::~IProvideCommands().

+ Here is the caller graph for this function: