Ejemplo n.º 1
0
void QConnectionManager::updateServicesMap()
{
    qDebug() << Q_FUNC_INFO;
    QStringList oldServices = orderedServicesList;
    orderedServicesList.clear();

    Q_FOREACH (const QString &tech,techPreferenceList) {
        QVector<NetworkService*> services = netman->getServices(tech);

        Q_FOREACH (NetworkService *serv, services) {

            servicesMap.insert(serv->path(), serv);
            orderedServicesList << serv->path();

            if (!oldServices.contains(serv->path())) {
                //new!
                qDebug() <<"new service"
                         << serv->path();

                QObject::connect(serv, SIGNAL(stateChanged(QString)),
                                 this,SLOT(serviceStateChanged(QString)), Qt::UniqueConnection);
                QObject::connect(serv, SIGNAL(connectRequestFailed(QString)),
                                 this,SLOT(serviceErrorChanged(QString)), Qt::UniqueConnection);

                QObject::connect(serv, SIGNAL(errorChanged(QString)),
                                 this,SLOT(servicesError(QString)), Qt::UniqueConnection);
                QObject::connect(serv, SIGNAL(strengthChanged(uint)),
                                 this,SLOT(onServiceStrengthChanged(uint)), Qt::UniqueConnection);
                QObject::connect(serv, SIGNAL(serviceConnectionStarted()),
                                 this,SLOT(onServiceConnectionStarted()), Qt::UniqueConnection);
                QObject::connect(serv, SIGNAL(serviceDisconnectionStarted()),
                                 this,SLOT(onServiceDisconnectionStarted()), Qt::UniqueConnection);
                QObject::connect(serv, SIGNAL(autoConnectChanged(bool)),
                                 this,SLOT(serviceAutoconnectChanged(bool)), Qt::UniqueConnection);
            }
Ejemplo n.º 2
0
void Brush::setStrength(float x)
{
    m_settings[m_mode].strength = x;
    emit strengthChanged(x);
    emit strengthChangedInt(static_cast<int>(x*10.0f));
    m_drawer->setBrushOptions(m_settings[m_mode].size, m_settings[m_mode].hardness, m_height);
}
Ejemplo n.º 3
0
void NetworkService::propertyChanged(const QString &name, const QDBusVariant &value)
{
    qDebug() << "NetworkService: property " << name << " changed to " << value.variant();
    m_propertiesCache[name] = value.variant();

    if (name == Name) {
        emit nameChanged(m_propertiesCache[name].toString());
    } else if (name == State) {
        emit stateChanged(m_propertiesCache[name].toString());
    } else if (name == Security) {
        emit securityChanged(m_propertiesCache[name].toStringList());
    } else if (name == Strength) {
        emit strengthChanged(m_propertiesCache[name].toUInt());
    } else if (name == Favorite) {
        emit favoriteChanged(m_propertiesCache[name].toBool());
    } else if (name == IPv4) {
        emit ipv4Changed(qdbus_cast<QVariantMap>(m_propertiesCache.value(IPv4)));
    } else if (name == IPv4Config) {
        emit ipv4ConfigChanged(qdbus_cast<QVariantMap>(m_propertiesCache.value(IPv4Config)));
    } else if (name == Nameservers) {
        emit nameserversChanged(m_propertiesCache[name].toStringList());
    } else if (name == NameserversConfig) {
        emit nameserversConfigChanged(m_propertiesCache[name].toStringList());
    } else if (name == Domains) {
        emit domainsChanged(m_propertiesCache[name].toStringList());
    } else if (name == DomainsConfig) {
        emit domainsConfigChanged(m_propertiesCache[name].toStringList());
    } else if (name == Proxy) {
        emit proxyChanged(qdbus_cast<QVariantMap>(m_propertiesCache.value(Proxy)));
    } else if (name == ProxyConfig) {
        emit proxyConfigChanged(qdbus_cast<QVariantMap>(m_propertiesCache.value(ProxyConfig)));
    }
}
Ejemplo n.º 4
0
void BearcatState::setStrength(int a_strength)
{
    if (m_strength != a_strength)
    {
        m_strength = a_strength;
        emit strengthChanged();
    }
}
Ejemplo n.º 5
0
void QGraphicsColorizeEffect::setStrength(qreal strength)
{
    Q_D(QGraphicsColorizeEffect);
    if (qFuzzyCompare(d->filter->strength(), strength))
        return;

    d->filter->setStrength(strength);
    d->opaque = !qFuzzyIsNull(strength);
    update();
    emit strengthChanged(strength);
}
Ejemplo n.º 6
0
void NetworkService::serviceChanged(const QString &name, const QDBusVariant &v) {
	if (name == "State") {
		QString value = v.variant().toString();
		if (value == "ready") {
			emit connected();
        	} else if (value == "failure" || value == "idle") {
			emit error();
        	}
	} else if (name == "Strength") {
		int value = v.variant().toInt();
		qDebug() << "Strength changed to " << value << ". Emiting strenthChanged signal";
		emit strengthChanged(value);
	}
}
Ejemplo n.º 7
0
void NetworkService::propertyChanged(const QString &name, const QDBusVariant &value)
{
    QVariant tmp = value.variant();

    Q_ASSERT(m_service);

    pr_dbg() << m_service->path() << "property" << name << "changed from"
             << m_propertiesCache[name].toString() << "to" << tmp.toString();

    m_propertiesCache[name] = tmp;

    if (name == Name) {
        emit nameChanged(tmp.toString());
    } else if (name == State) {
        emit stateChanged(tmp.toString());
    } else if (name == Security) {
        emit securityChanged(tmp.toStringList());
    } else if (name == Strength) {
        emit strengthChanged(tmp.toUInt());
    } else if (name == Favorite) {
        emit favoriteChanged(tmp.toBool());
    } else if (name == IPv4) {
        emit ipv4Changed(qdbus_cast<QVariantMap>(m_propertiesCache.value(IPv4)));
    } else if (name == IPv4Config) {
        emit ipv4ConfigChanged(qdbus_cast<QVariantMap>(m_propertiesCache.value(IPv4Config)));
    } else if (name == IPv6) {
        emit ipv6Changed(qdbus_cast<QVariantMap>(m_propertiesCache.value(IPv6)));
    } else if (name == IPv6Config) {
        emit ipv6ConfigChanged(qdbus_cast<QVariantMap>(m_propertiesCache.value(IPv6Config)));
    } else if (name == Nameservers) {
        emit nameserversChanged(tmp.toStringList());
    } else if (name == NameserversConfig) {
        emit nameserversConfigChanged(tmp.toStringList());
    } else if (name == Domains) {
        emit domainsChanged(tmp.toStringList());
    } else if (name == DomainsConfig) {
        emit domainsConfigChanged(tmp.toStringList());
    } else if (name == Proxy) {
        emit proxyChanged(qdbus_cast<QVariantMap>(m_propertiesCache.value(Proxy)));
    } else if (name == ProxyConfig) {
        emit proxyConfigChanged(qdbus_cast<QVariantMap>(m_propertiesCache.value(ProxyConfig)));
    } else if (name == Ethernet) {
        emit ethernetChanged(qdbus_cast<QVariantMap>(m_propertiesCache.value(Ethernet)));
    }
}