36#ifndef ActionProvider_h
37#define ActionProvider_h
Abstract base for objects (usually filters) which provide a series of actions a user can perform.
Definition: ActionProvider.h:48
virtual std::vector< std::string > EnumActions()=0
Return a list of all actions which may be performed on the object.
virtual bool PerformAction(const std::string &id)=0
Perform a specific action.