void OptionsDialog::setModel(OptionsModel *model) { this->model = model; if(model) { connect(model, SIGNAL(displayUnitChanged(int)), this, SLOT(updateDisplayUnit())); mapper->setModel(model); setMapper(); mapper->toFirst(); } /* update the display unit, to not use the default ("BTC") */ updateDisplayUnit(); /* warn only when language selection changes by user action (placed here so init via mapper doesn't trigger this) */ connect(ui->lang, SIGNAL(valueChanged()), this, SLOT(showRestartWarning_Lang())); /* disable apply button after settings are loaded as there is nothing to save */ disableApplyButton(); }
void OptionsDialog::setModel(OptionsModel *model) { this->model = model; if(model) { /* check if client restart is needed and show persistent message */ if (model->isRestartRequired()) showRestartWarning(true); QString strLabel = model->getOverriddenByCommandLine(); if (strLabel.isEmpty()) strLabel = tr("none"); ui->overriddenByCommandLineLabel->setText(strLabel); connect(model, SIGNAL(displayUnitChanged(int)), this, SLOT(updateDisplayUnit())); mapper->setModel(model); setMapper(); mapper->toFirst(); } /* update the display unit, to not use the default ("BTC") */ updateDisplayUnit(); /* warn when one of the following settings changes by user action (placed here so init via mapper doesn't trigger them) */ /* Main */ connect(ui->databaseCache, SIGNAL(valueChanged(int)), this, SLOT(showRestartWarning())); connect(ui->threadsScriptVerif, SIGNAL(valueChanged(int)), this, SLOT(showRestartWarning())); /* Wallet */ connect(ui->spendZeroConfChange, SIGNAL(clicked(bool)), this, SLOT(showRestartWarning())); /* Network */ connect(ui->allowIncoming, SIGNAL(clicked(bool)), this, SLOT(showRestartWarning())); connect(ui->connectSocks, SIGNAL(clicked(bool)), this, SLOT(showRestartWarning())); /* Display */ connect(ui->lang, SIGNAL(valueChanged()), this, SLOT(showRestartWarning())); connect(ui->thirdPartyTxUrls, SIGNAL(textChanged(const QString &)), this, SLOT(showRestartWarning())); }
void OsuUISongBrowserInfoLabel::setFromMissingBeatmap(long beatmapId) { m_iBeatmapId = beatmapId; setArtist(m_iBeatmapId > 0 ? "CLICK HERE TO DOWNLOAD" : "MISSING BEATMAP!"); setTitle(""); setDiff("no map"); setMapper("MISSING BEATMAP!"); setLengthMS(0); setBPM(0, 0); setNumObjects(0); setCS(0); setAR(0); setOD(0); setHP(0); setStars(0); setLocalOffset(0); setOnlineOffset(0); }
void OsuUISongBrowserInfoLabel::setFromBeatmap(OsuBeatmap *beatmap, OsuBeatmapDifficulty *diff) { m_iBeatmapId = diff->beatmapId; setArtist(diff->artist); setTitle(diff->title); setDiff(diff->name); setMapper(diff->creator); setLengthMS(beatmap->getLength()); setBPM(diff->minBPM, diff->maxBPM); setNumObjects(diff->numObjects); setCS(diff->CS); setAR(diff->AR); setOD(diff->OD); setHP(diff->HP); setStars(diff->starsNoMod); setLocalOffset(diff->localoffset); setOnlineOffset(diff->onlineOffset); }
void OptionsDialog::setModel(OptionsModel *model) { this->model = model; if(model) { connect(model, SIGNAL(displayUnitChanged(int)), this, SLOT(updateDisplayUnit())); mapper->setModel(model); setMapper(); mapper->toFirst(); } updateDisplayUnit(); connect(ui->lang, SIGNAL(valueChanged()), this, SLOT(showRestartWarning_Lang())); disableApplyButton(); }
virtualReader::virtualReader (RingBuffer<DSPCOMPLEX> *p, int32_t rate) { theBuffer = p; blockSize = -1; setMapper (rate, 2048000); }