void ChangesNotifier::OnBehaviorRenamed(gd::Project& project, gd::Layout* layout, gd::Object& object, gd::Behavior& behavior, const gd::String& oldName) const { RequestFullRecompilation(project, layout); }
void ChangesNotifier::OnLayoutDeleted(gd::Project& project, const gd::String deletedLayout) const { // There is a possibility that the deleting the layout now enables some // external events to be compiled separately from the scene using them ( For // instance, scenes A and B are including the external events, and scene B is // deleted ). So we request the recompilation of all scenes. RequestFullRecompilation(project, NULL); }
void ChangesNotifier::OnBehaviorAdded(gd::Project& project, gd::Layout* layout, gd::Object& object, gd::Behavior& behavior) const { RequestFullRecompilation(project, layout); }
void ChangesNotifier::OnObjectsDeleted( gd::Project& project, gd::Layout* layout, const std::vector<gd::String>& deletedObjects) const { RequestFullRecompilation(project, layout); }
void ChangesNotifier::OnObjectGroupDeleted(gd::Project& project, gd::Layout* layout, const gd::String& groupName) const { RequestFullRecompilation(project, layout); }
void ChangesNotifier::OnVariablesModified(gd::Project& project, gd::Layout* layout) const { RequestFullRecompilation(project, layout); }
void ChangesNotifier::OnExternalEventsDeleted( gd::Project& project, const gd::String deletedLayout) const { RequestFullRecompilation(project, NULL); }
void ChangesNotifier::OnAutomatismDeleted(gd::Project & project, gd::Layout * layout, gd::Object & object, const std::string & automatismName) const { RequestFullRecompilation(project, layout); }
void ChangesNotifier::OnAutomatismAdded(gd::Project & project, gd::Layout * layout, gd::Object & object, gd::Automatism & automatism) const { RequestFullRecompilation(project, layout); }
void ChangesNotifier::OnObjectGroupRenamed(gd::Project & project, gd::Layout * layout, const std::string & groupName, const std::string & oldName) const { RequestFullRecompilation(project, layout); }