ScenarioManager::Controller Namespace Reference

Classes

class  ApplicationDatabaseController
 This Controller manages the signals and model of the ApplicationDatabaseView. Item click signals in the ApplicationDatabaseView need to be connected to the on_itemClicked() slot. When an item gets clicked, this controller finds out whether an Application or a Package was clicked and specifically which Application or Package it was. It then sends a signal with a pointer to the clicked object. More...
 
class  DetailedApplicationController
 This Controller manages the signals and model of the DetailedApplicationView. This controller gets notified by the ScenarioListController when a scenario or application gets selected and displays it. It also starts and stops applications and scenarios using the Executor. More...
 
class  OpenScenarioController
 Manages the signals and model of the OpenScenarioView. This Controller manages opening and loading in a scenario. More...
 
class  ScenarioListController
 Manages the signals and model of the ScenarioListView. All signals emitted by the ScenarioListView need to be connected to their corresponding slots in this controller. This controller periodically refreshes the status of the Applications and Scenarios displayed in the ScenarioListView. More...
 
class  SettingsController
 This controller manages the signals and model of the SettingsView. Any signals involving the settings need to be connected to the corresponding slots in this controller. This controller also manages settings that get saved between sessions, as well as the Executor configuration. More...
 

Typedefs

using ApplicationInstanceStatusMap = std::map< ApplicationInstancePtr, std::string >
 

Typedef Documentation

◆ ApplicationInstanceStatusMap

using ApplicationInstanceStatusMap = std::map<ApplicationInstancePtr, std::string>

Definition at line 48 of file ScenarioListController.h.