Name

UiEventExecutor — Execution of User Interface (UI) commands.

Synopsis

class UiEventExecutor : public SernaApiBaseSernaApiBase {
public:
  // construct/copy/destruct
  UiEventExecutor(const UiAction &);
  ~UiEventExecutor();

  // public member functions

  UiAction uiAction() const;
  void execute() ;
};

Description

UiEventExecutor is responsible for execution of User Interface (UI) commands, like menu, buttons and so on.

UiEventExecutor construct/copy/destruct

  1. UiEventExecutor(const UiAction & uic);


  2. ~UiEventExecutor();


UiEventExecutor public member functions

  1. UiAction uiAction() const;

    Returns UI command, emited by buttons, menu items and widgets.


  2. void execute() ;

    implement this method in subclass to control execution process.