struct NetworkInfo;
-class QScriptEngine;
-
class CoreSession : public QObject
{
Q_OBJECT
void displayMsg(Message message);
void displayStatusMsg(QString, QString);
- void scriptResult(QString result);
-
//! Identity has been created.
/** This signal is propagated to the clients to tell them that the given identity has been created.
* \param identity The new identity.
void destroyNetwork(NetworkId);
- void scriptRequest(QString script);
-
void clientsConnected();
void clientsDisconnected();
void processMessages();
void loadSettings();
- void initScriptEngine();
/// Hook for converting events to the old displayMsg() handlers
Q_INVOKABLE void processMessageEvent(MessageEvent* event);
CtcpParser* _ctcpParser;
IrcParser* _ircParser;
- QScriptEngine* scriptEngine;
-
/**
* This method obtains the prefixes of the message's sender within a channel, by looking up their channelmodes, and
* processing them to prefixes based on the network's settings.