Pokemon from breeding do not only have egg moves, they will have regular moves too. Egg moves are just possible extra moves only learnt by breeding.
Quick Attack, Foresight and Endure are listed as "Level 1" moves so they will be known when hatching. Also, Earthquake is a TM so it the father knew Earthquake then the baby will know it too when hatching.
Check the Breeding page for more information.