void SettingsSharing::slotRecreateShare(){ ShareManager *SM = ShareManager::getInstance(); SM->setDirty(); SM->refresh(true); HashProgress progress(this); if (progress.exec() == QDialog::Accepted){ updateShareView(); } }
void HashProgress::slotStart() { ShareManager *SM = ShareManager::getInstance(); HashManager *HM = HashManager::getInstance(); switch( getHashStatus() ) { case IDLE: SM->setDirty(); SM->refresh(true); break; case LISTUPDATE: case RUNNING: HM->pauseHashing(); //HM->setPriority(Thread::IDLE); break; case DELAYED: case PAUSED: HM->resumeHashing(); //HM->setPriority(Thread::NORMAL); break; } stateButton(); }