void NetworkItem::attachNetwork(Network *network) { if (!network) return; _network = network; connect(network, SIGNAL(networkNameSet(QString)), this, SLOT(setNetworkName(QString))); connect(network, SIGNAL(currentServerSet(QString)), this, SLOT(setCurrentServer(QString))); connect(network, SIGNAL(ircChannelAdded(IrcChannel *)), this, SLOT(attachIrcChannel(IrcChannel *))); connect(network, SIGNAL(ircUserAdded(IrcUser *)), this, SLOT(attachIrcUser(IrcUser *))); connect(network, SIGNAL(connectedSet(bool)), this, SIGNAL(networkDataChanged())); connect(network, SIGNAL(destroyed()), this, SIGNAL(networkDataChanged())); emit networkDataChanged(); }
void NetworkItem::onNetworkDestroyed() { _network = 0; emit networkDataChanged(); removeAllChilds(); }
void NetworkItem::setCurrentServer(const QString &serverName) { Q_UNUSED(serverName); emit networkDataChanged(1); }
void NetworkItem::setNetworkName(const QString &networkName) { Q_UNUSED(networkName); emit networkDataChanged(0); }