.. index:: pair: struct; EE::UI::MouseBindings::Shortcut .. _doxid-struct_e_e_1_1_u_i_1_1_mouse_bindings_1_1_shortcut: struct EE::UI::MouseBindings::Shortcut ====================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct Shortcut { // fields :ref:`MouseAction` :target:`action` { MouseAction::Click }; :ref:`MouseButtonsMask` :target:`key` { KEY_UNKNOWN }; :ref:`Uint32` :target:`mod` { 0 }; // construction :target:`Shortcut`(); :target:`Shortcut`(:ref:`MouseAction` action, :ref:`MouseButtonsMask` mouseMask, :ref:`Uint32` mod); // methods bool :target:`operator<`(const Shortcut& other) const; bool :target:`operator==`(const Shortcut& other) const; bool :target:`operator!=`(const Shortcut& other) const; bool :target:`empty`() const; };