53 return "Launch Files";
73 bool getState(
unsigned int id)
const;
78 void setState(
unsigned int id,
bool state);
Contains all of the non-GUI code necessary for doing one "screen" worth of setup.
Setup step for generating launch files that are not otherwise associated with a specific step.
std::string getName() const override
Returns the name of the setup step.
bool isReady() const override
Return true if the data necessary to proceed with this step has been configured.
void setState(unsigned int id, bool state)
Sets whether the LaunchBundle with the given id is included (true) or not (false)
std::shared_ptr< LaunchesConfig > launches_config_
bool getState(unsigned int id) const
void onInit() override
Overridable initialization method.
const std::vector< LaunchBundle > & getAvailableLaunchBundles() const
Get all available launch bundles.
std::vector< LaunchBundle > available_launch_bundles_
const std::string & getDescription(unsigned int id) const