[GUI] SIOSelector should be an action.
Description
It would be a lot more practical if SIOSelector
was an action service. The IDialogEditor
virtual class is pointless anyway.
Buttons would be enabled/disabled automatically when the service starts/stops (e.g. when it's waiting for a deferred object).
It would make more sense to declare them as menuItem
s in toolbars
Proposal
Inherit from IActionSrv
instead of IDialogEditor
.