32 lines
525 B
C++
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
|