X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=core%2Fcore.cpp;h=10c9d3d65d0929f547567ea281f6ff522b4f8242;hp=4d14402324dbccb7bbde5c1d90e73405c2803cb5;hb=8b192b08f3df4ce0e7cc4a08564645c76efa688d;hpb=ffd440f541000c365ce74bce4cef14e617283b51 diff --git a/core/core.cpp b/core/core.cpp index 4d144023..10c9d3d6 100644 --- a/core/core.cpp +++ b/core/core.cpp @@ -19,12 +19,33 @@ ***************************************************************************/ #include "core.h" +#include "server.h" #include void Core::init() { +} + +void Core::run() { + + connect(this, SIGNAL(connectToIrc( const QString&, quint16 )), &server, SLOT(connectToIrc( const QString&, quint16 ))); + connect(&server, SIGNAL(recvLine(const QString &)), this, SIGNAL(outputLine(const QString &))); + //connect( + server.start(); + qDebug() << "Core running..."; + + exec(); +} + +void Core::connectToIrc( const QString &h, quint16 port) { + server.connectToIrc(h, port); +} + +void Core::inputLine(const QString &s) { + server.putRawLine( s); + } VarMap Core::loadIdentities() {