SparrowBot/ircbot/botapp.h
2015-05-29 23:08:04 +02:00

32 lines
525 B
C++

#ifndef BOTAPP_H
#define BOTAPP_H
#include <QApplication>
class Module;
class IRCBot;
class SocketIRC;
class MainWindow;
class BotApp
{
bool nogui = false;
QString server = "irc.freenode.net";
int port = 6667;
QString nick = "SparrowBotDebug";
QString chan = "epicsparrow";
SocketIRC* sock;
IRCBot* bot;
QCoreApplication* coreApp;
MainWindow* window;
public:
BotApp(int argc, char** argv);
void addModule(Module* module);
~BotApp();
int exec();
};
#endif // BOTAPP_H