/*! \brief \fn cdegs_main::refresh */ void cdegs_main::refresh(){ updateProject(); updateConfig(); updateTitle(); updateActions(); //updateTab(); }
void BuiltinSchedulerPlugin::slotFinished( SchedulerThread *job ) { ScheduleManager *sm = job->mainManager(); Project *mp = job->mainProject(); qDebug()<<"BuiltinSchedulerPlugin::slotFinished:"<<mp<<sm<<job->isStopped(); if ( job->isStopped() ) { sm->setCalculationResult( ScheduleManager::CalculationCanceled ); } else { updateLog( job ); Project *tp = static_cast<KPlatoScheduler*>( job )->project(); ScheduleManager *tm = static_cast<KPlatoScheduler*>( job )->manager(); updateProject( tp, tm, mp, sm ); sm->setCalculationResult( ScheduleManager::CalculationDone ); } sm->setScheduling( false ); m_jobs.removeAt( m_jobs.indexOf( job ) ); if ( m_jobs.isEmpty() ) { m_synctimer.stop(); } emit sigCalculationFinished( mp, sm ); disconnect(this, SIGNAL(sigCalculationStarted(Project*, ScheduleManager*)), mp, SIGNAL(sigCalculationStarted(Project*, ScheduleManager*))); disconnect(this, SIGNAL(sigCalculationFinished(Project*, ScheduleManager*)), mp, SIGNAL(sigCalculationFinished(Project*, ScheduleManager* ))); job->deleteLater(); qDebug()<<"BuiltinSchedulerPlugin::slotFinished: <<<"; }
SerialMake::SerialMake(QWidget *widget, QSettings *settings, QObject *parent) : QObject(parent) { m_widget = widget; m_settings = settings; updateProject(); }
void ProjectDlg::accept() { updateProject(); project.setCurrentDirPath( workingDir->text() ); project.setCurrentConfig( config->currentText() ); // copy own project copy to original one *pro = project; QDialog::accept(); }
//------------------------- void CApplicationBase::update( ) { //Main loop flag bool quit = false; //Event handler SDL_Event e; //Set text color as black SDL_Color textColor = { 0, 0, 0, 255 }; //While application is running while( !quit ) { CTimer timer; timer.start( ); CInputManager::get( ).setupMouseState( ); //Handle events on queue while( SDL_PollEvent( &e ) != 0 ) { //User requests quit if( e.type == SDL_QUIT ) { quit = true; } CInputManager::get( ).updateMouse( e ); } CInputManager::get( ).updateKeyboard( ); updateProject( elapsed ); CRenderer::get( ).beginRender( ); renderProject( ); CFontManager::get( ).render( ); CRenderer::get( ).endRender( ); elapsed = timer.elapsed( ); } }