.. index:: pair: enum; QuitPolicy .. _doxid-class_e_e_1_1_u_i_1_1_u_i_application_1a77a3f4dfce9815471446f77eb3961bdb: enum EE::UI::UIApplication::QuitPolicy ====================================== Overview ~~~~~~~~ Controls when :ref:`UIApplication ` stops its main loop. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include enum QuitPolicy: :ref:`Uint8` { :ref:`OnLastWindowClosed`, :ref:`OnPrimaryWindowClosed`, :ref:`Explicit`, }; .. _details-class_e_e_1_1_u_i_1_1_u_i_application_1a77a3f4dfce9815471446f77eb3961bdb: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Controls when :ref:`UIApplication ` stops its main loop. .. rubric:: See also: :ref:`setQuitPolicy() ` Enum Values ----------- .. index:: pair: enumvalue; OnLastWindowClosed .. _doxid-class_e_e_1_1_u_i_1_1_u_i_application_1a77a3f4dfce9815471446f77eb3961bdba6436484a6207773c78250202270a21dd: .. ref-code-block:: cpp :class: doxyrest-title-code-block OnLastWindowClosed Stops after the last application-owned window closes. .. index:: pair: enumvalue; OnPrimaryWindowClosed .. _doxid-class_e_e_1_1_u_i_1_1_u_i_application_1a77a3f4dfce9815471446f77eb3961bdba938334c57c08bbc7af1356ef29c232fb: .. ref-code-block:: cpp :class: doxyrest-title-code-block OnPrimaryWindowClosed Stops when the primary window closes and closes all secondary windows. .. index:: pair: enumvalue; Explicit .. _doxid-class_e_e_1_1_u_i_1_1_u_i_application_1a77a3f4dfce9815471446f77eb3961bdba9d71760e2dd451db2df354d0fd29cd7f: .. ref-code-block:: cpp :class: doxyrest-title-code-block Explicit :ref:`Window ` closure never stops the loop; :ref:`requestQuit() ` must be called explicitly.