Name

UiActionSet — Set of UI commands (UiActions).

Synopsis

class UiActionSet
  :  : public SimpleWrappedObjectSernaApi::SimpleWrappedObject
 {
public:
  // construct/copy/destruct
  UiActionSet(SernaApiBase * = 0);
  ~UiActionSet();

  // public member functions

  UiAction findAction(const SString &) const;
  void removeAction(const UiAction &) ;
  UiAction makeAction(const PropertyNode &) ;
  UiAction makeAction(const SString &, const SString & = SString(), 
                      const SString & = SString(), 
                      const SString & = SString(), 
                      const SString & = SString(), 
                      const SString & = SString(), bool = false) ;
};

Description

UiActionSet construct/copy/destruct

  1. UiActionSet(SernaApiBase * = 0);


  2. ~UiActionSet();


UiActionSet public member functions

  1. UiAction findAction(const SString & ) const;

    Lookup appropriate command by name.


  2. void removeAction(const UiAction & ) ;

    Deletes command.


  3. UiAction makeAction(const PropertyNode & ) ;

    UiAction factory.


  4. UiAction makeAction(const SString & name,                     const SString & inscription = SString(),                     const SString & icon = SString(),                     const SString & tooltip = SString(),                     const SString & whatsThis = SString(),                     const SString & accel = SString(),                     bool isTogglable = false) ;

    UiAction factory.