void MessageSeenPlugin::connectionAdded(IrcConnection* connection) { IrcNetwork* network = connection->network(); QStringList capabilities = network->requestedCapabilities(); capabilities += kMessageSeenCapability; network->setRequestedCapabilities(capabilities); connection->installMessageFilter(this); }
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()); }