.. index:: pair: struct; EE::UI::UIMarkdownView::LinkOpenEvent .. _doxid-struct_e_e_1_1_u_i_1_1_u_i_markdown_view_1_1_link_open_event: struct EE::UI::UIMarkdownView::LinkOpenEvent ============================================ .. toctree:: :hidden: Emitted for every link before default handling. Accept to implement a custom flow. request.uri is resolved against this view's document, and target includes click modifiers. .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include struct LinkOpenEvent: public :ref:`EE::Scene::Event` { // fields :ref:`NavigationRequest` :target:`request`; bool :target:`handled` { false }; // construction :target:`LinkOpenEvent`(:ref:`Node`* node, :ref:`NavigationRequest` request); // methods void :target:`accept`() const; }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // enums enum :ref:`EventType`; // methods :ref:`Node`* :ref:`getNode`() const; const :ref:`Uint32`& :ref:`getType`() const; const :ref:`Uint32`& :ref:`getCallbackId`() const; const :ref:`MouseEvent`* :ref:`asMouseEvent`() const; const :ref:`MouseWheelEvent`* :ref:`asMouseWheelEvent`() const; const :ref:`KeyEvent`* :ref:`asKeyEvent`() const; const :ref:`DropEvent`* :ref:`asDropEvent`() const; const :ref:`TextEvent`* :ref:`asTextEvent`() const; const :ref:`TextInputEvent`* :ref:`asTextInputEvent`() const; const :ref:`WindowEvent`* :ref:`asWindowEvent`() const; const :ref:`ItemValueEvent`* :ref:`asItemValueEvent`() const; const :ref:`RowCreatedEvent`* :ref:`asRowCreatedEvent`() const; const :ref:`FocusEvent`* :ref:`asFocusEvent`() const; const :ref:`ChildCountChangedEvent`* :ref:`asChildCountChangedEvent`() const;