Esempio n. 1
0
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();
}
Esempio n. 2
0
void NetworkItem::onNetworkDestroyed()
{
    _network = 0;
    emit networkDataChanged();
    removeAllChilds();
}
Esempio n. 3
0
void NetworkItem::setCurrentServer(const QString &serverName)
{
    Q_UNUSED(serverName);
    emit networkDataChanged(1);
}
Esempio n. 4
0
void NetworkItem::setNetworkName(const QString &networkName)
{
    Q_UNUSED(networkName);
    emit networkDataChanged(0);
}