.. index:: pair: class; EE::UI::WidgetCommandExecuter .. _doxid-class_e_e_1_1_u_i_1_1_widget_command_executer: class EE::UI::WidgetCommandExecuter =================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class WidgetCommandExecuter { public: // typedefs typedef std::function :target:`CommandCallback`; // construction :target:`WidgetCommandExecuter`(const :ref:`KeyBindings`& keybindings); // methods void :target:`setCommand`(const std::string& name, const :ref:`CommandCallback`& cb); bool :target:`hasCommand`(const std::string& name) const; void :target:`execute`(const std::string& command); size_t :target:`commandCount`() const; :ref:`KeyBindings`& :target:`getKeyBindings`(); const std::vector& :target:`getCommandList`() const; };