eina_model: new events for load/unload.
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 16 Feb 2012 19:48:13 +0000 (19:48 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 16 Feb 2012 19:48:13 +0000 (19:48 +0000)
commit89e0f4773789cf15db09d2271c6d6e128e177861
treea0d5667e48fa5d980006fd57c86c0ab42a13a9fb
parent62af90bfe809056f688195c8ebd1ccf9d8fc0d45
eina_model: new events for load/unload.

Added the events: loaded and unloaded to notify eina_model_load() and
eina_model_unload() were called.

To be more specific, the interfaces used by EINA_MODEL_TYPE_MIXIN
(Eina_Model_Interface_Properties and Eina_Model_Interface_Children)
also do:
 * properties,loaded
 * properties,unloaded
 * children,loaded
 * children,unloaded

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@68035 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/include/eina_model.h
src/lib/eina_model.c
src/tests/eina_test_model.c