void MessageSeenPlugin::connectionAdded(IrcConnection* connection)
{
    IrcNetwork* network = connection->network();
    QStringList capabilities = network->requestedCapabilities();
    capabilities += kMessageSeenCapability;
    network->setRequestedCapabilities(capabilities);

    connection->installMessageFilter(this);
}
Example #2
0
void tst_IrcNetwork::testDefaults()
{
    IrcConnection connection;
    IrcNetwork* network = connection.network();
    QVERIFY(!network->isInitialized());
    QVERIFY(network->name().isNull());
    QVERIFY(network->modes().isEmpty());
    QVERIFY(network->prefixes().isEmpty());
    QVERIFY(network->channelTypes().isEmpty());
    QVERIFY(network->availableCapabilities().isEmpty());
    QVERIFY(network->requestedCapabilities().isEmpty());
    QVERIFY(network->activeCapabilities().isEmpty());
}