Skip to content
  • hjk's avatar
    ProjectExplorer: Run RunControl::{start,stop} always asynchronously · 2360a2d7
    hjk authored
    
    
    This introduces a mini-state-"machine" to handle RunControl states
    Intialized->[Starting->Running->Stopping->Stopped->]*->Finished.
    
    Needing time between trying to start and getting feedback is nowadays
    the normal setup for all remote targets as well as for most local tools.
    Making that the default for all runs simplifies the code and provides an
    opportunity to (a) fix some currently wrong reports of "stopped
    immediately" and (b) to remove target-specific (WinRT) or tool-specific
    (Valgrind, GammaRay) state members doing essentially the same.
    
    Change-Id: I7f52fee41144188ee8389e922fdc265f8c0a6459
    Reviewed-by: default avatarDavid Schulz <david.schulz@qt.io>
    Reviewed-by: default avatarTobias Hunger <tobias.hunger@qt.io>
    2360a2d7