Пример #1
0
void ChangeRouterPasswordOp::start()
{
    if (!m_adminPassword.isNull() || !m_wifiPassword.isNull())
    {
        LOG_DEBUG(QString::fromUtf8("changeRouterPassword %1 %2").arg(m_adminPassword.isNull()).arg(m_wifiPassword.isNull()));
        m_bean->m_soapCore->setWrappedMode(false);
        m_op = m_bean->m_soapCore->invoke(NS_WLANConfiguration, QLatin1String("GetInfo"));
        connect(m_op, SIGNAL(finished()), SLOT(onGetInfoFinished()));
    }
    else
    {
        LOG_DEBUG(QString::fromUtf8("changeRouterPassword nothing to do"));
        QMetaObject::invokeMethod(this, "onNothingToDo", Qt::QueuedConnection);
    }
}
Пример #2
0
int AlbumImageFetcher::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: finished((*reinterpret_cast< const QByteArray(*)>(_a[1]))); break;
        case 1: onGetInfoFinished((*reinterpret_cast< WsReply*(*)>(_a[1]))); break;
        case 2: onImageDataDownloaded(); break;
        case 3: fail(); break;
        }
        _id -= 4;
    }
    return _id;
}
Пример #3
0
void MainWindow::onTrackSpooled(const lastfm::Track& track)
{
    setWindowTitle(m_radio.station().rql());

    ui->trackProgress->setMinimum(0);
    ui->trackProgress->setMaximum(track.duration());

    ui->album->setText(track.album());
    ui->artist->setText(track.artist());
    ui->title->setText(track.title());

    m_trackGetInfoReply = track.getInfo();
    connect(m_trackGetInfoReply, SIGNAL(finished()), SLOT(onGetInfoFinished()));

    // send the now playing and cache the track so it can be submitted later
    m_scrobSocket->start(track);
}
Пример #4
0
void ChangeRouterWifiPasswordOp::start()
{
    LOG_DEBUG(QString::fromUtf8("ChangeRouterWifiPasswordOp::start"));
    m_bean->m_soapCore->setWrappedMode(false);
    if (m_configStart)
    {
        m_op = m_bean->m_soapCore->invoke(QLatin1String("DeviceConfig"), QLatin1String("ConfigurationStarted"), QStringList(QLatin1String("NewSessionID")), QStringList(m_bean->m_soapCore->sessionId()));
        connect(m_op, SIGNAL(finished()), SLOT(onConfigStarted()));
        LOG_DEBUG(QString::fromUtf8("ConfigurationStarted ssid: %1").arg(m_bean->m_soapCore->sessionId()));

    }
    else
    {
        m_op = m_bean->m_soapCore->invoke(NS_WLANConfiguration, QLatin1String("GetInfo"));
        connect(m_op, SIGNAL(finished()), SLOT(onGetInfoFinished()));
    }
}
Пример #5
0
void ChangeRouterWifiPasswordOp::onConfigStarted()
{
    AsyncOp *op = m_op;
    m_op->deleteLater();
    m_op = NULL;

    if (isAborted())
    {
        return;
    }

    int result = op->result();
    LOG_DEBUG(QString::fromUtf8("onConfigStarted %1").arg(result));
    if (result != NoError)
    {
        return notifyFinished(result);
    }

    QVariant varResponseCode = op->value("responseCode");
    if (!varResponseCode.isValid())
    {
        return notifyFinished(UnknownError);
    }

    bool ok;
    int responseCode = varResponseCode.toInt(&ok);
    if (!ok)
    {
        return notifyFinished(UnknownError);
    }

    if (responseCode != 0)
    {
        return notifyFinished(UnknownError);
    }

    m_op = m_bean->m_soapCore->invoke(NS_WLANConfiguration, QLatin1String("GetInfo"));
    connect(m_op, SIGNAL(finished()), SLOT(onGetInfoFinished()));
}