void CAVideoPlayerControlView::updatePlayUI(float t) { if (m_glView == NULL || m_playSlider == NULL || m_playTimeLabel == NULL) return; const float duration = m_glView->getDuration(); const float position = m_glView->getPosition(); m_playSlider->setValue(position / duration); m_playTimeLabel->setText(formatTimeInterval(position, false).append(" / ").append(formatTimeInterval(duration - 1, false))); updatePlayButton(); }
void MiningPage::timerEvent(QTimerEvent *) { int64 NetworkHashrate = GetNetworkHashPS(120, -1).get_int64(); int64 Hashrate = GetBoolArg("-gen")? gethashespersec(json_spirit::Array(), false).get_int64() : 0; QString NextBlockTime; if (Hashrate == 0) NextBlockTime = QChar(L'∞'); else { CBigNum Target; Target.SetCompact(pindexBest->nBits); CBigNum ExpectedTime = (CBigNum(1) << 256)/(Target*Hashrate); NextBlockTime = formatTimeInterval(ExpectedTime); } ui->labelNethashrate->setText(formatHashrate(NetworkHashrate)); ui->labelYourHashrate->setText(formatHashrate(Hashrate)); ui->labelNextBlock->setText(NextBlockTime); }