74 lines
1.1 KiB
C++
74 lines
1.1 KiB
C++
#include "module.h"
|
|
|
|
QString Module::getAnswer()
|
|
{
|
|
return answer;
|
|
}
|
|
|
|
bool Module::isEnabled()
|
|
{
|
|
return enabled;
|
|
}
|
|
|
|
void Module::setEnabled(bool newStatus)
|
|
{
|
|
enabled = newStatus;
|
|
}
|
|
|
|
QString getNick()
|
|
{
|
|
return nick;
|
|
}
|
|
|
|
QString getChan()
|
|
{
|
|
return chan;
|
|
}
|
|
|
|
void setNick(QString nick_)
|
|
{
|
|
nick = nick_;
|
|
}
|
|
|
|
void setChan(QString chan_)
|
|
{
|
|
chan = chan_;
|
|
}
|
|
|
|
// IRC COMMANDS
|
|
|
|
QString Module::pong(QString target)
|
|
{
|
|
return QString("PONG :%1\r\n").arg(target);
|
|
}
|
|
|
|
QString Module::join(QString theChan)
|
|
{
|
|
return QString("JOIN #%1\r\n").arg(theChan);
|
|
}
|
|
|
|
QString Module::whois(QString nick)
|
|
{
|
|
return QString("WHOIS %1\r\n").arg(nick);
|
|
}
|
|
|
|
QString Module::say(QString str)
|
|
{
|
|
return QString("PRIVMSG #%1 :%2\r\n").arg(chan).arg(str);
|
|
}
|
|
|
|
QString Module::privateSay(QString str, QString target)
|
|
{
|
|
return QString("PRIVMSG %1 :%2\r\n").arg(target).arg(str);
|
|
}
|
|
|
|
QString Module::action(QString str)
|
|
{
|
|
return QString("PRIVMSG #%1 :\001ACTION %2\001\r\n").arg(chan).arg(str);
|
|
}
|
|
|
|
QString Module::quit(QString str)
|
|
{
|
|
return QString("QUIT :%1\r\n").arg(str);
|
|
}
|