.. index:: pair: class; EE::UI::Abstract::ModelEvent .. _doxid-class_e_e_1_1_u_i_1_1_abstract_1_1_model_event: class EE::UI::Abstract::ModelEvent ================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class ModelEvent: public :ref:`EE::Scene::Event` { public: // construction :target:`ModelEvent`(:ref:`Model`* model, const :ref:`ModelIndex`& index, :ref:`Node`* node, const :ref:`ModelEventType`& modelEventType = :ref:`ModelEventType::Open`, const :ref:`Event`* triggerEvent = nullptr); // methods const :ref:`Model`* :target:`getModel`() const; const :ref:`ModelIndex`& :target:`getModelIndex`() const; const :ref:`ModelEventType`& :target:`getModelEventType`() const; const :ref:`Event`* :target:`getTriggerEvent`() 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:`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;