Example #1
0
/*!
 \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();
}
Example #4
0
void ProjectDlg::accept()
{
	updateProject();
	project.setCurrentDirPath( workingDir->text() );
	project.setCurrentConfig( config->currentText() );
	// copy own project copy to original one
	*pro = project;
	QDialog::accept();
}
Example #5
0
//-------------------------
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( );
  }
}