void NewstuffModel::setProvider( const QString &downloadUrl ) { if ( downloadUrl == d->m_provider ) { return; } d->m_provider = downloadUrl; emit providerChanged(); d->m_networkAccessManager.get( QNetworkRequest( QUrl( downloadUrl ) ) ); }
PagerDetails::PagerDetails(QWidget *p, PhoneInfo *info) : PagerDetailsBase(p) { cmbProvider->setEditable(true); for (const pager_provider *provider = providers; *provider->szName; provider++) cmbProvider->insertItem(provider->szName); cmbProvider->lineEdit()->setText(""); connect(cmbProvider, SIGNAL(textChanged(const QString&)), this, SLOT(providerChanged(const QString&))); connect(edtNumber, SIGNAL(textChanged(const QString&)), this, SLOT(textChanged(const QString&))); connect(edtGateway, SIGNAL(textChanged(const QString&)), this, SLOT(textChanged(const QString&))); cmbProvider->lineEdit()->setText(QString::fromLocal8Bit(info->Provider.c_str())); edtNumber->setText(info->Number.c_str()); edtGateway->setText(info->Gateway.c_str()); providerChanged(cmbProvider->lineEdit()->text()); }
void MapRipper::run() { int countOk = 0; bool goodtile=false; // Stuff.Shuffle<Point>(ref list); QVector<core::MapType::Types> types = OPMaps::Instance()->GetAllLayersOfType(type); int all=points.count(); for(int i = 0; i < all; i++) { emit numberOfTilesChanged(all,i+1); if(cancel) break; core::Point p = points[i]; { //qDebug()<<"offline fetching:"<<p.ToString(); foreach(core::MapType::Types type,types) { emit providerChanged(core::MapType::StrByType(type),zoom); QByteArray img = OPMaps::Instance()->GetImageFrom(type, p, zoom); if(img.length()!=0) { goodtile=true; img=NULL; } else goodtile=false; } if(goodtile) { countOk++; } else { i--; QThread::msleep(1000); continue; } } emit percentageChanged((int) ((i+1)*100/all));//, i+1); // worker.ReportProgress((int) ((i+1)*100/all), i+1); QThread::msleep(sleep); }
void GdbServerProviderChooser::currentIndexChanged(int index) { Q_UNUSED(index); emit providerChanged(); }