void NetworkManager::onOnlineStateChanged(bool isOnline)
{
    if (isOnline != _online) {
        qDebug() << "Network is " << (isOnline ? "online" : "offline");
        _online = isOnline;
        emit onlineChanged(_online);
    }
}
void DVRCamera::setOnline(bool on)
{
    if (on == m_isOnline)
        return;

    m_isOnline = on;
    emit onlineChanged(isOnline());
}
void SpeedWrapper::gconf_value_changed()
{
    bool ok;
    //check netspeed enabled
    if(!m_gconf_enabled->value().isValid())
        m_gconf_enabled->set(true);
    //check netspeed interface
    if(!m_gconf_speed_interface->value().isValid())
        m_gconf_speed_interface->set("wlan0");
    //check netspeed update time
    if(!m_gconf_update_time->value().isValid())
        m_gconf_update_time->set(1000);
    //check when online
    if(!m_gconf_when_online->value().isValid())
        m_gconf_when_online->set(false);


    m_is_enabled = m_gconf_enabled->value().toBool();
    m_speed_interface = m_gconf_speed_interface->value().toString();
    m_when_online = m_gconf_when_online->value().toBool();

    if(m_speed_interface.isEmpty() || m_speed_interface.isNull())
        m_speed_interface = "wlan0";
    m_update_time = m_gconf_update_time->value().toInt(&ok);
    if(!ok)
        m_update_time = 1000;

    QNetworkInterface interface = QNetworkInterface::interfaceFromName(m_speed_interface);
    m_network_interface_valid = interface.isValid();
    bool online = (interface.flags().testFlag(QNetworkInterface::IsUp) &&
                  interface.flags().testFlag(QNetworkInterface::IsRunning));
    if(online != m_isOnline)
    {
        emit onlineChanged(online);
        updateData();
    }
    m_isOnline = online;

    if(m_is_enabled)
    {
        if(m_when_online)
        {
            if(m_isOnline)
            {
                m_timer->stop();
                m_timer->start(m_update_time);
            }else{
                m_timer->stop();
            }
        }else{
            m_timer->stop();
            m_timer->start(m_update_time);
        }
    }else{
        m_timer->stop();
    }
}
AbstractXmlItemObject * UsersModel::newItem()
{
    User *newItem = new User(this);
    connect(newItem, SIGNAL(idChanged()), this, SLOT(itemDataChanged()));
    connect(newItem, SIGNAL(additionalDataChanged()), this, SLOT(itemDataChanged()));

    connect(newItem, SIGNAL(profileChanged()), this, SLOT(itemDataChanged()));
    connect(newItem, SIGNAL(onlineChanged()), this, SLOT(itemDataChanged()));
    connect(newItem, SIGNAL(friendshipAcceptedChanged()), this, SLOT(itemDataChanged()));
    return newItem;
}
Exemple #5
0
void LH_HidPublisher::publish(LH_HidDevice *hd)
{
    if(publishing_ == 1)
    {
        if(hd == 0)
        {
            ++ publishing_;
            deleteLater();
        }
        else
        {
            emit onlineChanged(hd, hd->online());
        }
    }
    return;
}
void Client::setOnline(bool online) {
	d->online = online;
	emit onlineChanged();
}
Exemple #7
0
void Buddy::setOnline(bool set)
{
    setStatus(set ? Online : Offline);
    emit onlineChanged(set);
}
void NetworkProcessor::onlineStateChanged(bool online)
{
    Q_UNUSED(online);
    emit onlineChanged();
}
void DVRCamera::streamsInitialized()
{
    emit dataUpdated();
    emit onlineChanged(isOnline());
}